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
StopFreezeMessage Class Reference
+ Inheritance diagram for StopFreezeMessage:
+ Collaboration diagram for StopFreezeMessage:

Public Types

enum  StopReason {
  StopReason.OTHER, StopReason.RECESS, StopReason.TERMINATION, StopReason.SYSTEMFAILURE,
  StopReason.SECURITYFAILURE, StopReason.ENTITYRECONSTRUCTION
}
 

Public Member Functions

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

Public Attributes

const String theFullName ="StopFreezeMessage"
 

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]
 
double realTime [get, set]
 
StopReason stopReason [get, set]
 
bool reflectWhenFrozen [get, set]
 
bool runClockWhenFrozen [get, set]
 
bool updateWhenFrozen [get, set]
 
- Properties inherited from Message
String name [get]
 
double timeStamp [get, set]
 

Static Private Member Functions

static StopFreezeMessage ()
 

Private Attributes

string mySenderId = ""
 
string myReceiverId = ""
 
UInt32 myRequestId
 
double myRealTime
 
StopReason myStopReason
 
bool myReflectWhenFrozen
 
bool myRunClockWhenFrozen
 
bool myUpdateWhenFrozen
 

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 
RECESS 
TERMINATION 
SYSTEMFAILURE 
SECURITYFAILURE 
ENTITYRECONSTRUCTION 

Constructor & Destructor Documentation

StopFreezeMessage.StopFreezeMessage ( )
inline

References Message.myName, and theFullName.

static StopFreezeMessage.StopFreezeMessage ( )
inlinestaticprivate

Member Function Documentation

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

Reimplemented from Message.

References myReceiverId, and mySenderId.

override void StopFreezeMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Member Data Documentation

double StopFreezeMessage.myRealTime
private

Referenced by deserialize(), and serialize().

string StopFreezeMessage.myReceiverId = ""
private

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

bool StopFreezeMessage.myReflectWhenFrozen
private

Referenced by deserialize(), and serialize().

UInt32 StopFreezeMessage.myRequestId
private

Referenced by deserialize(), and serialize().

bool StopFreezeMessage.myRunClockWhenFrozen
private

Referenced by deserialize(), and serialize().

string StopFreezeMessage.mySenderId = ""
private

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

StopReason StopFreezeMessage.myStopReason
private

Referenced by deserialize(), and serialize().

bool StopFreezeMessage.myUpdateWhenFrozen
private

Referenced by deserialize(), and serialize().

const String StopFreezeMessage.theFullName ="StopFreezeMessage"

Referenced by StopFreezeMessage().

Property Documentation

double StopFreezeMessage.realTime
getset
string StopFreezeMessage.receiverId
getset
bool StopFreezeMessage.reflectWhenFrozen
getset
UInt32 StopFreezeMessage.requestId
getset
bool StopFreezeMessage.runClockWhenFrozen
getset
string StopFreezeMessage.senderId
getset
StopReason StopFreezeMessage.stopReason
getset
string StopFreezeMessage.theName
staticget
bool StopFreezeMessage.updateWhenFrozen
getset

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

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)