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

Public Member Functions

 Message ()
virtual Byte[] encode ()

Static Public Member Functions

static Message decode (ref Byte[] bytes)

Protected Member Functions

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

Static Protected Member Functions

static Message createMessage (ref byte[] b)

Protected Attributes

String myName
Type myTypeInfo

Properties

String name [get]

Constructor & Destructor Documentation

Message.Message ( )
inline

References myTypeInfo.

Referenced by createMessage().

Member Function Documentation

static Message Message.createMessage ( ref byte[]  b)
inlinestaticprotected

References deserialize(), and Message().

Referenced by decode().

static Message Message.decode ( ref Byte[]  bytes)
inlinestatic

References createMessage().

virtual void Message.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual
virtual Byte [] Message.encode ( )
inlinevirtual

References messageSize(), and serialize().

virtual int Message.messageSize ( )
inlineprotectedvirtual
virtual void Message.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Member Data Documentation

String Message.myName
protected

Referenced by AcknowledgeMessage.AcknowledgeMessage(), ActionRequestMessage.ActionRequestMessage(), ActionResponseMessage.ActionResponseMessage(), DataMessage.DataMessage(), deserialize(), DetonateMessage.DetonateMessage(), DisableStrategyMessage.DisableStrategyMessage(), EmitterStateMessage.EmitterStateMessage(), EnableStrategyMessage.EnableStrategyMessage(), EntityDiscoveryMessage.EntityDiscoveryMessage(), EntityRemovedMessage.EntityRemovedMessage(), EntityStateMessage.EntityStateMessage(), EntitySubscriptionChangeMessage.EntitySubscriptionChangeMessage(), FireMessage.FireMessage(), InitDISMessage.InitDISMessage(), InitHLA13Message.InitHLA13Message(), InitHLA1516eMessage.InitHLA1516eMessage(), InitHLA1516Message.InitHLA1516Message(), LaserDesignatorDiscoveryMessage.LaserDesignatorDiscoveryMessage(), LaserDesignatorRemovedMessage.LaserDesignatorRemovedMessage(), LaserDesignatorStateMessage.LaserDesignatorStateMessage(), PrintMessage.PrintMessage(), ReceiverDiscoveryMessage.ReceiverDiscoveryMessage(), ReceiverRemovedMessage.ReceiverRemovedMessage(), ReceiverStateMessage.ReceiverStateMessage(), RediscoverEntitiesMessage.RediscoverEntitiesMessage(), RediscoverRecieversMessage.RediscoverRecieversMessage(), RediscoverTransmittersMessage.RediscoverTransmittersMessage(), SetDataMessage.SetDataMessage(), SetEntityHeartbeatRateMessage.SetEntityHeartbeatRateMessage(), SetEntityThresholdsMessage.SetEntityThresholdsMessage(), SetNotifyLevelMessage.SetNotifyLevelMessage(), SetReflectedEntityHeartbeatThresholdMessage.SetReflectedEntityHeartbeatThresholdMessage(), SetReflectedEntitySmoothingPeriodMessage.SetReflectedEntitySmoothingPeriodMessage(), SetSimTimeMessage.SetSimTimeMessage(), SignalMessage.SignalMessage(), StartResumeMessage.StartResumeMessage(), StopFreezeMessage.StopFreezeMessage(), SubscribeMessage.SubscribeMessage(), TransmitterDiscoveryMessage.TransmitterDiscoveryMessage(), TransmitterRemovedMessage.TransmitterRemovedMessage(), and TransmitterStateMessage.TransmitterStateMessage().

Type Message.myTypeInfo
protected

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

Property Documentation

String Message.name
get

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)