|
| | DT_VIRTUAL_CTR_DEFAULTS (DtLgrOnlineFomDesc,(DtExerciseConn *exconn, const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > *heartbeatTimes, const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > *timeoutTimes),(DtExerciseConn *exconn, const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > *heartbeatTimes=0, const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > *timeoutTimes=0)) virtual ~DtLgrOnlineFomDesc() |
| | Virtual Constructor. More...
|
| |
| RTI::RTIambassador *const | rtiAmb () const |
| | Get the RTI ambassador. More...
|
| |
| virtual DtBaseObjClassDesc * | addObjectClass (const DtBaseObjClassDesc &) |
| | Add an object class. More...
|
| |
| virtual DtBaseInterClassDesc * | addInteractionClass (const DtBaseInterClassDesc &) |
| | Add an interaction class. More...
|
| |
| virtual bool | isEntity (RTI::ObjectClassHandle handle) const |
| | Lookup to see if object is entity. More...
|
| |
| virtual bool | isAggregate (RTI::ObjectClassHandle handle) const |
| | Lookup to see if object is aggregate. More...
|
| |
| virtual double | heartbeatTime (RTI::ObjectClassHandle handle) const |
| | Lookup to see object's heartbeat interval. More...
|
| |
| virtual double | timeoutTime (RTI::ObjectClassHandle handle) const |
| | Lookup to see object's timeout interval. More...
|
| |
|
| virtual DtBaseObjClassDesc * | objDesc (RTI::ObjectClassHandle) |
| | Return the class descriptor for an object RTI handle. More...
|
| |
| virtual const DtBaseObjClassDesc * | objDesc (RTI::ObjectClassHandle) const |
| | Return the class descriptor for an object RTI handle. More...
|
| |
|
| virtual DtBaseInterClassDesc * | interDesc (RTI::InteractionClassHandle) |
| | Return the class descriptor for an RTI handle. More...
|
| |
virtual const
DtBaseInterClassDesc * | interDesc (RTI::InteractionClassHandle) const |
| | Return the class descriptor for an RTI handle. More...
|
| |
| virtual | ~DtBaseFomDesc () |
| | Virtual Constructor. More...
|
| |
| virtual int | readFromFile (FILE *fp) |
| | Initialize by reading FOM from a logger file. More...
|
| |
| virtual int | readFromFile64 (int fd) |
| |
| virtual int | writeToFile (FILE *fp) const |
| | Write contents to a logger file. More...
|
| |
| virtual int | writeToFile64 (int fd) const |
| |
| virtual int | setFromSerialForm (const void *p) |
| | Initialize by reading FOM from a "serialized-form" buffer. More...
|
| |
| virtual char * | serialize (int *pSize=0) const |
| | Obtain a copy of the current fom in serialized form. More...
|
| |
| int | objectClassCount () const |
| | Get the number of object classes in the FOM. More...
|
| |
| int | interactionClassCount () const |
| | Get the number of interaction classes in the FOM. More...
|
| |
| int | count () const |
| | Get the total number of classes in the FOM (object and interaction) More...
|
| |
| virtual bool | equivalent (const DtBaseFomDesc &other) const |
| | Returns true if we represent an equivalent FOM to other. More...
|
| |
| virtual bool | identical (const DtBaseFomDesc &other) const |
| | Returns true if we are identical FOMs including the handles. More...
|
| |
| virtual void | setFilterByClass (const DtSubscriptionMap *map) |
| | Set the current "Filter-By-Class" Map. More...
|
| |
| virtual void | setFilterAllObjectClasses () |
| | Filter all object. More...
|
| |
| virtual void | setFilterNoObjectClasses () |
| | Filter no objects. More...
|
| |
| virtual void | setFilterAllInteractionClasses () |
| | Filter all interactions. More...
|
| |
| virtual void | setFilterNoInteractionClasses () |
| | Filter no interactions. More...
|
| |
| virtual void | empty () |
| | Reset the current data (note: erases everything!) More...
|
| |
| virtual void | setObjectClassHeartbeatTime (const DtString &className, double time, bool includeSubclasses=false) |
| | Set the heartbeat period for the specified object class. More...
|
| |
| virtual bool | getObjectClassHeartbeatTime (const DtString &className, double &heartbeat) const |
| | Get the heartbeat period for the specified object class Return bool: heartbeat of the specified class was found? More...
|
| |
| virtual bool | objectClassHeartbeatInheritable (const DtString &className) const |
| | Return whether the heartbeat period for the specified class is inheritable. More...
|
| |
| virtual void | setObjectClassTimeoutTime (const DtString &className, double time, bool includeSubclasses=false) |
| | Set the timeout period for the specified object class. More...
|
| |
| virtual bool | getObjectClassTimeoutTime (const DtString &className, double &timeout) const |
| | Get the timeout period for the specified object class Return bool: timeout of the specified class was found? More...
|
| |
| virtual bool | objectClassTimeoutInheritable (const DtString &className) const |
| | Return whether the timeout period for the specified class is inheritable. More...
|
| |
| objectIterator | obj_begin () |
| | Get the iterator to the first object class. More...
|
| |
| const_objectIterator | obj_begin () const |
| | Get the iterator to the first object class. More...
|
| |
| objectIterator | obj_end () |
| | Get the iterator beyond the last object class. More...
|
| |
| const_objectIterator | obj_end () const |
| | Get the iterator beyond the last object class. More...
|
| |
| interactionIterator | inter_begin () |
| | Get the iterator to the first interaction class. More...
|
| |
| const_interactionIterator | inter_begin () const |
| | Get the iterator to the first interaction class. More...
|
| |
| interactionIterator | inter_end () |
| | Get the iterator beyond the last interaction class. More...
|
| |
| const_interactionIterator | inter_end () const |
| | Get the iterator beyond the last interaction class. More...
|
| |
| virtual DtBaseObjClassDesc * | objDesc (unsigned int hand) |
| | Return the class descriptor for an object class handle. More...
|
| |
| virtual const DtBaseObjClassDesc * | objDesc (unsigned int hand) const |
| | Return the class descriptor for an object class handle. More...
|
| |
| virtual DtBaseObjClassDesc * | objDesc (const DtString &_name) |
| | Return the class descriptor for an object class name. More...
|
| |
| virtual const DtBaseObjClassDesc * | objDesc (const DtString &_name) const |
| | Return the class descriptor for an object class name. More...
|
| |
| virtual DtBaseInterClassDesc * | interDesc (unsigned int hand) |
| | Return the class descriptor for an interaction class handle. More...
|
| |
virtual const
DtBaseInterClassDesc * | interDesc (unsigned int hand) const |
| | Return the class descriptor for an interaction class handle. More...
|
| |
| virtual DtBaseInterClassDesc * | interDesc (const DtString &_name) |
| | Return the class descriptor for an interaction class name. More...
|
| |
virtual const
DtBaseInterClassDesc * | interDesc (const DtString &_name) const |
| | Return the class descriptor for an interaction class name. More...
|
| |
| virtual void | initObjClasses () |
| | These functions complete the initialization of the object and interaction classes; i.e., they effect the proper referencing of a base class inside an object or interaction class. More...
|
| |
| virtual void | initIntClasses () |
| | These functions complete the initialization of the object and interaction classes; i.e., they effect the proper referencing of a base class inside an object or interaction class. More...
|
| |
|
| void | setFomMapperLists (DtFomMapper *) |
| | Set fom mapper lists from exconn. More...
|
| |
| void | setFromFom (DtFom &fom) |
| | Initialize from a VR-Link FOM object. More...
|
| |
| virtual void | deleteObjClasses () |
| | Delete all internal object class information. More...
|
| |
| virtual void | deleteIntClasses () |
| | Delete all internal interaction class information. More...
|
| |
| void | addObjectFromFom (DtObjClassDesc *dsc, DtDynamicBuffer &dynBfr, DtLgrHlaHandle objectHandle) |
| | Adds an object from a fom. More...
|
| |
| void | addInteractionFromFom (DtInterClassDesc *item, DtDynamicBuffer &dynBfr, DtLgrHlaHandle interHandle) |
| | Adds an interaction from a fom. More...
|
| |
| void | addAttributeFromFom (RTI::AttributeHandleSet::const_iterator attrIter, RTI::ObjectClassHandle classHandle, DtDynamicBuffer &dynBfr, unsigned long lgrAttrHandle, DtBaseObjClassDesc *objDsc) |
| | Adds an object attribute from a fom. More...
|
| |
| void | addParameterFromFom (RTI::ParameterHandleSet::const_iterator paramIter, RTI::InteractionClassHandle classHandle, DtDynamicBuffer &dynBfr, unsigned long lgrParamHandle, DtBaseInterClassDesc *intDsc) |
| | Adds an interaction parameter from a fom. More...
|
| |
| bool | processCommand (const char *command, char *tkn, const char *sep) |
| | Process command while reading file. More...
|
| |
| void | resetAll () |
| | Delete all internal class information. More...
|
| |
| void | initFromSource (const DtBaseFomDesc &src) |
| | to duplicate fom description. More...
|
| |
| int | unserialize (const char *bfr) |
| | Deserialize from buffer. More...
|
| |
An online fom description that has access to the RTI Ambassidor.
This class is only safe to use in the same thread as the ExerciseConnection.