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

Public Types

enum  ResponseFlag { NOWAY, SURETHING }
enum  AcknowledgeFlag { CREATE = 1, REMOVE = 2, START = 3, STOP = 4 }

Public Member Functions

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

Public Attributes

const String theFullName = "AcknowledgeMessage"

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]
AcknowledgeFlag ackFlag [get, set]
ResponseFlag respFlag [get, set]
- Properties inherited from Message
String name [get]

Static Private Member Functions

static AcknowledgeMessage ()

Private Attributes

string mySenderId = ""
string myReceiverId = ""
UInt32 myRequestId
AcknowledgeFlag myAckFlag
ResponseFlag myRespFlag

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

Member Enumeration Documentation

Enumerator:
CREATE 
REMOVE 
START 
STOP 
Enumerator:
NOWAY 
SURETHING 

Constructor & Destructor Documentation

AcknowledgeMessage.AcknowledgeMessage ( )
inline

References Message.myName, and theFullName.

static AcknowledgeMessage.AcknowledgeMessage ( )
inlinestaticprivate

Member Function Documentation

override void AcknowledgeMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myAckFlag, myReceiverId, myRequestId, myRespFlag, and mySenderId.

override int AcknowledgeMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myReceiverId, and mySenderId.

override void AcknowledgeMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myAckFlag, myReceiverId, myRequestId, myRespFlag, and mySenderId.

Member Data Documentation

AcknowledgeFlag AcknowledgeMessage.myAckFlag
private

Referenced by deserialize(), and serialize().

string AcknowledgeMessage.myReceiverId = ""
private

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

UInt32 AcknowledgeMessage.myRequestId
private

Referenced by deserialize(), and serialize().

ResponseFlag AcknowledgeMessage.myRespFlag
private

Referenced by deserialize(), and serialize().

string AcknowledgeMessage.mySenderId = ""
private

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

const String AcknowledgeMessage.theFullName = "AcknowledgeMessage"

Property Documentation

AcknowledgeFlag AcknowledgeMessage.ackFlag
getset
string AcknowledgeMessage.receiverId
getset
UInt32 AcknowledgeMessage.requestId
getset
ResponseFlag AcknowledgeMessage.respFlag
getset
string AcknowledgeMessage.senderId
getset
string AcknowledgeMessage.theName
staticget

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

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)