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

Inherited by AcknowledgeMessage, ActionRequestMessage, ActionResponseMessage, AttributeChangeRequestMessage, CollisionMessage, DataMessage, DetonateMessage, DisableStrategyMessage, EmitterStateMessage, EnableStrategyMessage, EntityDiscoveryMessage, EntityRemovedMessage, EntityStateMessage, EntitySubscriptionChangeMessage, EventReportMessage, FireMessage, InitDISMessage, InitHLA13Message, InitHLA1516eMessage, InitHLA1516Message, LaserDesignatorDiscoveryMessage, LaserDesignatorDiscoveryMessage, LaserDesignatorRemovedMessage, LaserDesignatorRemovedMessage, LaserDesignatorStateMessage, LaserDesignatorStateMessage, PrintMessage, ReceiverDiscoveryMessage, ReceiverRemovedMessage, ReceiverStateMessage, RediscoverEntitiesMessage, RediscoverRecieversMessage, RediscoverTransmittersMessage, SetDataMessage, SetEntityHeartbeatRateMessage, SetEntityThresholdsMessage, SetNotifyLevelMessage, SetReflectedEntityHeartbeatThresholdMessage, SetReflectedEntitySmoothingPeriodMessage, SetSimTimeMessage, SignalMessage, StartResumeMessage, StopFreezeMessage, SubscribeMessage, TransmitterDiscoveryMessage, TransmitterRemovedMessage, TransmitterStateMessage, UniversalHlaInteractionMessage, UniversalHlaObjDiscoveryMessage, UniversalHlaObjRemovedMessage, and UniversalHlaObjStateMessage.

+ 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(), AttributeChangeRequestMessage.AttributeChangeRequestMessage(), CollisionMessage.CollisionMessage(), DataMessage.DataMessage(), deserialize(), DetonateMessage.DetonateMessage(), DisableStrategyMessage.DisableStrategyMessage(), EmitterStateMessage.EmitterStateMessage(), EnableStrategyMessage.EnableStrategyMessage(), EntityDiscoveryMessage.EntityDiscoveryMessage(), EntityRemovedMessage.EntityRemovedMessage(), EntityStateMessage.EntityStateMessage(), EntitySubscriptionChangeMessage.EntitySubscriptionChangeMessage(), EventReportMessage.EventReportMessage(), 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(), TransmitterStateMessage.TransmitterStateMessage(), UniversalHlaInteractionMessage.UniversalHlaInteractionMessage(), UniversalHlaObjDiscoveryMessage.UniversalHlaObjDiscoveryMessage(), UniversalHlaObjRemovedMessage.UniversalHlaObjRemovedMessage(), and UniversalHlaObjStateMessage.UniversalHlaObjStateMessage().

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 Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)