![]() |
VR-Forces Developer's Guide
|
Admin content for a message that will respond with a single munition (DtNextLaunchedMunitionResponseAdmin) or all the munitions currently launched (DtLaunchedMunitionsResponseAdmin). Each response will also contain the launch time of the next munition (if available). If only the launch time is needed, the DtNextLaunchTimeMunitionResponseAdmin) will be sent.

Public Types | |
| enum | RequestType { NextMunition = 0, AllMunitions = 1, NextLaunchTime = 2 } |
Public Member Functions | |
| DtRequestLaunchedMunitionsAdmin () | |
| DtRequestLaunchedMunitionsAdmin (const DtRequestLaunchedMunitionsAdmin &orig) | |
| const DtRequestLaunchedMunitionsAdmin & | operator= (const DtRequestLaunchedMunitionsAdmin &orig) |
| virtual | ~DtRequestLaunchedMunitionsAdmin () |
| virtual bool | init () |
| virtual const DtAdminContentMessageType & | type () const |
| virtual DtAdminContent * | clone () const |
| virtual DtString | stringRep () const |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
| virtual void | setRequestType (RequestType) |
| int | requestType () const |
Public Member Functions inherited from DtAdminContent | |
| virtual | ~DtAdminContent () |
| virtual char * | netRep () |
Static Public Member Functions | |
| static DtAdminContent * | create () |
Static Public Member Functions inherited from DtAdminContent | |
| static void | addAdminContentCreatorFcn (const DtAdminContentMessageType &contentName, DtAdminContentCreatorFcn fcn) |
| static void | setFactory (DtAdminContentFactory *factory) |
| static DtAdminContentFactory * | factory () |
| static bool | isTypeRegistered (const DtAdminContentMessageType &type) |
Protected Attributes | |
| int | myRequestType |
Protected Attributes inherited from DtAdminContent | |
| char * | myNetRep |
Additional Inherited Members | |
Protected Member Functions inherited from DtAdminContent | |
| DtAdminContent () | |
| DtAdminContent (const DtAdminContent &orig) | |
| const DtAdminContent & | operator= (const DtAdminContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtAdminContent | |
| static DtAdminContentFactory * | myFactory |
| DtRequestLaunchedMunitionsAdmin::DtRequestLaunchedMunitionsAdmin | ( | ) |
default constructor
| DtRequestLaunchedMunitionsAdmin::DtRequestLaunchedMunitionsAdmin | ( | const DtRequestLaunchedMunitionsAdmin & | orig | ) |
copy constructor
|
virtual |
destructor
| const DtRequestLaunchedMunitionsAdmin& DtRequestLaunchedMunitionsAdmin::operator= | ( | const DtRequestLaunchedMunitionsAdmin & | orig | ) |
assignment operator; same as copy costructor.
|
static |
Creator function. Returns new instance of this class.
|
virtual |
Call after construction.
Reimplemented from DtAdminContent.
|
virtual |
Implements DtAdminContent.
|
virtual |
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Implements DtAdminContent.
|
virtual |
Get a readable string representation of this content.
Implements DtAdminContent.
|
virtual |
Reimplemented from DtAdminContent.
|
virtual |
Decodes content from buffer.
Reimplemented from DtAdminContent.
|
virtual |
Encodes content into buffer.
Reimplemented from DtAdminContent.
|
virtual |
Sets the request type. Default is next munition. The return message by type will be NextMunition - DtNextLaunchedMunitionResponseAdmin AllMunitions - DtLaunchedMunitionsResponseAdmin NextLaunchTime - DtNextLaunchTimeMunitionResponseAdmin.
|
inline |
|
protected |