![]() |
VR-Forces 5.0.3 Developer's Guide
|
DtIfCapableTaskAndSetResponse.
This message contains lists of the task and set IDs that a particular entity (named in entityNameString()) is capable of carrying out. All the contained task and set IDs are the integer values that correspond to the message types used for those task and set requests. See radioMsgTypes.h for the list of these enumerations.

Classes | |
| struct | CapableTasksAndSets |
Public Types | |
| typedef std::map< DtUUID, CapableTasksAndSets > | DtCapableTasksSetsMap |
Public Member Functions | |
| DtIfCapableTaskAndSetResponse () | |
| DtIfCapableTaskAndSetResponse (const DtIfCapableTaskAndSetResponse &orig) | |
| const DtIfCapableTaskAndSetResponse & | operator= (const DtIfCapableTaskAndSetResponse &orig) |
| virtual | ~DtIfCapableTaskAndSetResponse () |
| virtual int | type () const |
| virtual DtSimInterfaceContent * | clone () const |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
| virtual void | printDataToString (DtString &str) |
| virtual void | setCapableTasks (const DtUUID &, const std::vector< DtSimTaskMessageType > &) |
| virtual void | setCapableSets (const DtUUID &, const std::vector< DtSetMessageType > &) |
| virtual void | setSupportingTasks (const DtUUID &, const std::map< int, std::vector< DtSimTaskMessageType > > &) |
| virtual void | setSupportingTasks (const DtUUID &, const std::map< int, std::set< DtSimTaskMessageType > > &) |
| virtual void | addSupportingTask (const DtUUID &, int, const DtSimTaskMessageType &) |
| virtual void | addSupportingTasks (const DtUUID &, int, const std::vector< DtSimTaskMessageType > &) |
| const std::vector < DtSimTaskMessageType > & | capableTaskIds (const DtUUID &entity) const |
| const std::vector < DtSetMessageType > & | capableSetDataIds (const DtUUID &entity) const |
| const std::map< int, std::vector < DtSimTaskMessageType > > & | supportingTasks (const DtUUID &entity) const |
| const std::vector < DtSimTaskMessageType > & | supportingTasks (const DtUUID &entity, int) const |
| const DtCapableTasksSetsMap & | capableTasksAndSets () const |
| virtual void | setForceUpdate (bool) |
| virtual bool | forceUpdate () const |
Public Member Functions inherited from DtSimInterfaceContent | |
| virtual | ~DtSimInterfaceContent () |
| virtual bool | update (const DtSimInterfaceContent *data) |
| virtual char * | netRep () |
| virtual void | printContentType (DtString &str) |
| virtual void | setUseSessionId (bool yesNo) |
| virtual bool | useSessionId () const |
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 | |
| DtCapableTasksSetsMap | myCapableTasksSets |
| bool | myForceUpdate |
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 |
| typedef std::map<DtUUID, CapableTasksAndSets> DtIfCapableTaskAndSetResponse::DtCapableTasksSetsMap |
| DtIfCapableTaskAndSetResponse::DtIfCapableTaskAndSetResponse | ( | ) |
default constructor
| DtIfCapableTaskAndSetResponse::DtIfCapableTaskAndSetResponse | ( | const DtIfCapableTaskAndSetResponse & | orig | ) |
copy constructor
|
virtual |
| const DtIfCapableTaskAndSetResponse& DtIfCapableTaskAndSetResponse::operator= | ( | const DtIfCapableTaskAndSetResponse & | orig | ) |
assignment operator
|
virtual |
Implements DtSimInterfaceContent.
|
virtual |
Implements DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| const std::vector<DtSimTaskMessageType>& DtIfCapableTaskAndSetResponse::capableTaskIds | ( | const DtUUID & | entity | ) | const |
| const std::vector<DtSetMessageType>& DtIfCapableTaskAndSetResponse::capableSetDataIds | ( | const DtUUID & | entity | ) | const |
| const std::map<int, std::vector<DtSimTaskMessageType> >& DtIfCapableTaskAndSetResponse::supportingTasks | ( | const DtUUID & | entity | ) | const |
| const std::vector<DtSimTaskMessageType>& DtIfCapableTaskAndSetResponse::supportingTasks | ( | const DtUUID & | entity, |
| int | |||
| ) | const |
|
inline |
|
virtual |
If force update is true this is because the back-end wants all front-ends to take the new info, even if it is cached. Default is false.
|
virtual |
|
protected |
|
protected |