VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
DtStealthControlPdu Class Reference
Inheritance diagram for DtStealthControlPdu:
Inheritance graph
[legend]

Public Member Functions

const DtGlobalObjectDesignator & viewerId () const
const DtGlobalObjectDesignator & senderId () const
DtViewerCommand viewerCommand () const
unsigned long ignoreFlags () const
bool statusCommand () const
void setViewerId (const DtGlobalObjectDesignator &id)
void setSenderId (const DtGlobalObjectDesignator &id)
void setIgnoreFlags (unsigned long flags)
void setStatusCommand (bool b)
virtual void setFromString (const char *)
virtual const char * string () const
void printData () const

Static Public Member Functions

static DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static DtPducreateFromNet (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static DtU32 drawControlParamVersion (const DtNetViewControlPdu *vc)
static void addCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr)
static void removeCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr)

Protected Member Functions

bool isNumber (const char *str)
DtPduKind internalGetPduKind () const
void setViewerCommand (DtViewerCommand com)
 DtStealthControlPdu ()

Static Protected Member Functions

static DtStealthControlPducreateViewControl (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControl (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControlV0 (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControlCurrent (DtNetViewControlPdu *vc, DtBufferPtr buffer)

Protected Attributes

DtGlobalObjectDesignator retId
char vcStr [400]

Constructor & Destructor Documentation

DtStealthControlPdu::DtStealthControlPdu ( )
protected

Member Function Documentation

static DtPdu* DtStealthControlPdu::create ( const DtNetPacket *  initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
static
static DtPdu* DtStealthControlPdu::createFromNet ( const DtNetPacket *  initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
static
static DtU32 DtStealthControlPdu::drawControlParamVersion ( const DtNetViewControlPdu vc)
static
static void DtStealthControlPdu::addCallback ( DtExerciseConn *  conn,
DtStealthControlInteractionCb  cb,
void *  usr 
)
static
static void DtStealthControlPdu::removeCallback ( DtExerciseConn *  conn,
DtStealthControlInteractionCb  cb,
void *  usr 
)
static
const DtGlobalObjectDesignator& DtStealthControlPdu::viewerId ( ) const
const DtGlobalObjectDesignator& DtStealthControlPdu::senderId ( ) const
DtViewerCommand DtStealthControlPdu::viewerCommand ( ) const
unsigned long DtStealthControlPdu::ignoreFlags ( ) const
bool DtStealthControlPdu::statusCommand ( ) const
void DtStealthControlPdu::setViewerId ( const DtGlobalObjectDesignator &  id)
void DtStealthControlPdu::setSenderId ( const DtGlobalObjectDesignator &  id)
void DtStealthControlPdu::setIgnoreFlags ( unsigned long  flags)
void DtStealthControlPdu::setStatusCommand ( bool  b)
virtual void DtStealthControlPdu::setFromString ( const char *  )
inlinevirtual
virtual const char* DtStealthControlPdu::string ( ) const
inlinevirtual
void DtStealthControlPdu::printData ( ) const
bool DtStealthControlPdu::isNumber ( const char *  str)
protected
DtPduKind DtStealthControlPdu::internalGetPduKind ( ) const
inlineprotected
void DtStealthControlPdu::setViewerCommand ( DtViewerCommand  com)
protected
static DtStealthControlPdu* DtStealthControlPdu::createViewControl ( DtNetViewControlPdu vc,
DtBufferPtr  buffer 
)
staticprotected
static DtStealthControlPdu* DtStealthControlPdu::createDrawControl ( DtNetViewControlPdu vc,
DtBufferPtr  buffer 
)
staticprotected
static DtStealthControlPdu* DtStealthControlPdu::createDrawControlV0 ( DtNetViewControlPdu vc,
DtBufferPtr  buffer 
)
staticprotected
static DtStealthControlPdu* DtStealthControlPdu::createDrawControlCurrent ( DtNetViewControlPdu vc,
DtBufferPtr  buffer 
)
staticprotected

Member Data Documentation

DtGlobalObjectDesignator DtStealthControlPdu::retId
protected
char DtStealthControlPdu::vcStr[400]
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)