![]() |
VR-Forces 5.0.3 Developer's Guide
|
Class DtIfObjectIndexMessage is the message content that contains information the names of the sim engine's local objects. This is used to ensure sim engines do not get hung up on organization manager operations they may never be able to complete.

Static Public Member Functions | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtSimInterfaceContent | |
| static DtSimInterfaceContent * | createInterfaceContent (int type) |
| static void | addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn) |
| static void | setFactory (DtInterfaceContentFactory *factory) |
| static DtInterfaceContentFactory * | factory () |
| static void | registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn) |
Protected Attributes | |
| DtString | mySimAddress |
| DtNameToObjectIdMap | myObjectNames |
| DtStringSet | myObjectIds |
Protected Attributes inherited from DtSimInterfaceContent | |
| char * | myNetRep |
| bool | myUseSessionId |
Additional Inherited Members | |
Protected Member Functions inherited from DtSimInterfaceContent | |
| DtSimInterfaceContent () | |
| DtSimInterfaceContent (const DtSimInterfaceContent &orig) | |
| const DtSimInterfaceContent & | operator= (const DtSimInterfaceContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtSimInterfaceContent | |
| static DtInterfaceContentFactory * | myFactory |
| static DtSimInterfaceContentTypePrinterFcn | theContentTypePrinterFcn |
| DtIfObjectIndexMessage::DtIfObjectIndexMessage | ( | ) |
default constructor
| DtIfObjectIndexMessage::DtIfObjectIndexMessage | ( | const DtString & | simAddress, |
| const DtNameToObjectIdMap & | objectNames, | ||
| const DtStringSet & | objectIds | ||
| ) |
constructor
| DtIfObjectIndexMessage::DtIfObjectIndexMessage | ( | const DtIfObjectIndexMessage & | orig | ) |
copy constructor
|
virtual |
destructor
| const DtIfObjectIndexMessage& DtIfObjectIndexMessage::operator= | ( | const DtIfObjectIndexMessage & | orig | ) |
assignment operator; same as copy costructor.
|
static |
Creator function. Returns new instance of this class.
|
virtual |
Implements DtSimInterfaceContent.
|
virtual |
See mySimAddress.
|
virtual |
See mySimAddress.
|
virtual |
See myObjectNames.
|
virtual |
See myObjectNames.
|
virtual |
See myObjectIds.
|
virtual |
See myObjectIds.
|
virtual |
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Implements DtSimInterfaceContent.
|
virtual |
Get a readable string representation of this content.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Decodes content from buffer.
Reimplemented from DtSimInterfaceContent.
|
virtual |
Encodes content into buffer.
Reimplemented from DtSimInterfaceContent.
|
protected |
Sim address of this sim engine. This is used when the message is received to filter out our own messages.
|
protected |
Map of object names to object ids. Used to search by names, or find an objectId for a name.
|
protected |
Set of object ids. Used for searching by Ids.