VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Classes | Public Member Functions | Public Attributes | Protected Member Functions | Properties | Static Private Member Functions | Private Attributes
ActionRequestMessage Class Reference
+ Inheritance diagram for ActionRequestMessage:
+ Collaboration diagram for ActionRequestMessage:

Classes

class  FixedData
class  VariableData

Public Member Functions

 ActionRequestMessage ()
- Public Member Functions inherited from Message
 Message ()
virtual Byte[] encode ()

Public Attributes

const String theFullName = "ActionRequestMessage"

Protected Member Functions

override int messageSize ()
override void serialize (ref BinaryWriter writer)
override void deserialize (ref BinaryReader reader)

Properties

static string theName [get]
string senderId [get, set]
string receiverId [get, set]
UInt32 requestId [get, set]
UInt32 actionId [get, set]
List< FixedDatafixedData [get, set]
List< VariableDatavariableData [get, set]
- Properties inherited from Message
String name [get]

Static Private Member Functions

static ActionRequestMessage ()

Private Attributes

string mySenderId = ""
string myReceiverId = ""
UInt32 myRequestId
UInt32 myActionId
List< FixedDatamyFixedData = new List<FixedData>()
List< VariableDatamyVariableData = new List<VariableData>()

Additional Inherited Members

- Static Public Member Functions inherited from Message
static Message decode (ref Byte[] bytes)
- Static Protected Member Functions inherited from Message
static Message createMessage (ref byte[] b)
- Protected Attributes inherited from Message
String myName
Type myTypeInfo

Constructor & Destructor Documentation

ActionRequestMessage.ActionRequestMessage ( )
inline

References Message.myName, and theFullName.

static ActionRequestMessage.ActionRequestMessage ( )
inlinestaticprivate

Member Function Documentation

override void ActionRequestMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual
override int ActionRequestMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myFixedData, myReceiverId, mySenderId, and myVariableData.

override void ActionRequestMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Member Data Documentation

UInt32 ActionRequestMessage.myActionId
private

Referenced by deserialize(), and serialize().

List<FixedData> ActionRequestMessage.myFixedData = new List<FixedData>()
private

Referenced by deserialize(), messageSize(), and serialize().

string ActionRequestMessage.myReceiverId = ""
private

Referenced by deserialize(), messageSize(), and serialize().

UInt32 ActionRequestMessage.myRequestId
private

Referenced by deserialize(), and serialize().

string ActionRequestMessage.mySenderId = ""
private

Referenced by deserialize(), messageSize(), and serialize().

List<VariableData> ActionRequestMessage.myVariableData = new List<VariableData>()
private

Referenced by deserialize(), messageSize(), and serialize().

const String ActionRequestMessage.theFullName = "ActionRequestMessage"

Property Documentation

UInt32 ActionRequestMessage.actionId
getset
List<FixedData> ActionRequestMessage.fixedData
getset
string ActionRequestMessage.receiverId
getset
UInt32 ActionRequestMessage.requestId
getset
string ActionRequestMessage.senderId
getset
string ActionRequestMessage.theName
staticget
List<VariableData> ActionRequestMessage.variableData
getset

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)