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

Classes

class  FixedData
 
class  VariableData
 

Public Types

enum  RequestStatus {
  RequestStatus.OTHER =0, RequestStatus.PENDING =1, RequestStatus.EXECUTING =2, RequestStatus.PARTIAL =3,
  RequestStatus.COMPLETE =4, RequestStatus.REJECTED =5, RequestStatus.RETRANSMITNOW =6, RequestStatus.RETRANSMITLATER =7,
  RequestStatus.INVALIDTIMEPARAMETERS =8, RequestStatus.SIMULATIONTIMEEXCEEDED =9, RequestStatus.REQUESTDONE =10, RequestStatus.TACCSF_LOS_REPLY_TYPE1 =100,
  RequestStatus.TACCSF_LOS_REPLY_TYPE2 =101, RequestStatus.JOINEXERCISEREQUESTREJECTED =201
}
 

Public Member Functions

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

Public Attributes

const String theFullName ="ActionResponseMessage"
 

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]
 
RequestStatus requestStatus [get, set]
 
List< FixedDatafixedData [get, set]
 
List< VariableDatavariableData [get, set]
 
- Properties inherited from Message
String name [get]
 
double timeStamp [get, set]
 

Static Private Member Functions

static ActionResponseMessage ()
 

Private Attributes

string mySenderId = ""
 
string myReceiverId = ""
 
UInt32 myRequestId
 
RequestStatus myRequestStatus
 
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
 
double myTimeStamp = -1.0
 
Type myTypeInfo
 

Member Enumeration Documentation

Enumerator
OTHER 
PENDING 
EXECUTING 
PARTIAL 
COMPLETE 
REJECTED 
RETRANSMITNOW 
RETRANSMITLATER 
INVALIDTIMEPARAMETERS 
SIMULATIONTIMEEXCEEDED 
REQUESTDONE 
TACCSF_LOS_REPLY_TYPE1 
TACCSF_LOS_REPLY_TYPE2 
JOINEXERCISEREQUESTREJECTED 

Constructor & Destructor Documentation

ActionResponseMessage.ActionResponseMessage ( )
inline

References Message.myName, and theFullName.

static ActionResponseMessage.ActionResponseMessage ( )
inlinestaticprivate

Member Function Documentation

override void ActionResponseMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myReceiverId, myRequestId, myRequestStatus, and mySenderId.

override int ActionResponseMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myFixedData, myReceiverId, mySenderId, and myVariableData.

override void ActionResponseMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Member Data Documentation

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

Referenced by messageSize(), and serialize().

string ActionResponseMessage.myReceiverId = ""
private

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

UInt32 ActionResponseMessage.myRequestId
private

Referenced by deserialize(), and serialize().

RequestStatus ActionResponseMessage.myRequestStatus
private

Referenced by deserialize(), and serialize().

string ActionResponseMessage.mySenderId = ""
private

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

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

Referenced by messageSize(), and serialize().

const String ActionResponseMessage.theFullName ="ActionResponseMessage"

Referenced by ActionResponseMessage().

Property Documentation

List<FixedData> ActionResponseMessage.fixedData
getset
string ActionResponseMessage.receiverId
getset
UInt32 ActionResponseMessage.requestId
getset
RequestStatus ActionResponseMessage.requestStatus
getset
string ActionResponseMessage.senderId
getset
string ActionResponseMessage.theName
staticget
List<VariableData> ActionResponseMessage.variableData
getset

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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)