|
| virtual | ~DtUniversalHlaObjStrategy () |
| |
| std::string | name () |
| |
| virtual bool | init () |
| | Initialize the strategy. More...
|
| |
| virtual void | tick () |
| | Tick the strategy to give it some CPU time. More...
|
| |
| virtual void | shutdown () |
| | Shutdown the strategy. More...
|
| |
| | DtSubscribeStrategy (std::string name, DtManagedInterface *link, std::string subscribeClassName, SubscribeMessage::SubscribeType subscribeType) |
| | constructor takes name More...
|
| |
| virtual | ~DtSubscribeStrategy () |
| | destructor More...
|
| |
| void | handleSubscriptionChange (DtMessage *msg) |
| |
| | DtLinkStrategy (const std::string &name, DtManagedInterface *link) |
| | constructor takes name More...
|
| |
| virtual | ~DtLinkStrategy () |
| | destructor More...
|
| |
| std::string | name () |
| | Get the name of the strategy. More...
|
| |
| virtual void | addChildStrategy (DtLinkStrategy *strategy) |
| | Functions for adding, removing or finding any child strategies This is typically used for the initialization strategy that "owns" all the other strategies. More...
|
| |
| virtual bool | removeChildStrategy (const std::string &name) |
| |
| virtual DtLinkStrategy * | findStrategy (const std::string &name) |
| |
| virtual std::string & | makeEmbeddedKey (std::string &embeddedKey, const std::string &hostGlobalId, unsigned embeddedIndex, const char *descriptor=nullptr) |
| | Combine the given host global/entity identifiers, embedded index, and optional descriptor to form the value of the given embedded key Return the embedded key. More...
|
| |
| virtual DtUniversalHlaObjStrategy::~DtUniversalHlaObjStrategy |
( |
| ) |
|
|
virtual |
| DtUniversalHlaObjStrategy::DtUniversalHlaObjStrategy |
( |
DtManagedInterface * |
link, |
|
|
const std::string & |
className |
|
) |
| |
|
protected |
| virtual void DtUniversalHlaObjStrategy::addVrlCallback |
( |
DtExerciseConn * |
exConn | ) |
|
|
protectedvirtual |
| void DtUniversalHlaObjStrategy::handleCSharpHlaObjDiscovered |
( |
DtMessage * |
msg | ) |
|
|
protected |
| void DtUniversalHlaObjStrategy::handleCSharpHlaObjRemoved |
( |
DtMessage * |
msg | ) |
|
|
protected |
| void DtUniversalHlaObjStrategy::handleCSharpHlaObjState |
( |
DtMessage * |
msg | ) |
|
|
protected |
| virtual bool DtUniversalHlaObjStrategy::init |
( |
| ) |
|
|
virtual |
Initialize the strategy.
This function will be called multiple times to allow for dependent strategies to startup properly This function should return false if the strategy cannot get a resource it needs due to a dependency not being initialized yet.
Implements DtLinkStrategy.
| std::string DtUniversalHlaObjStrategy::name |
( |
| ) |
|
| virtual void DtUniversalHlaObjStrategy::removeVrlCallback |
( |
DtExerciseConn * |
exConn | ) |
|
|
protectedvirtual |
| virtual void DtUniversalHlaObjStrategy::shutdown |
( |
| ) |
|
|
virtual |
| static std::string DtUniversalHlaObjStrategy::theName |
( |
| ) |
|
|
static |
| virtual void DtUniversalHlaObjStrategy::tick |
( |
| ) |
|
|
virtual |
Tick the strategy to give it some CPU time.
Reimplemented from DtLinkStrategy.
| RTI::ObjectClassHandle DtUniversalHlaObjStrategy::myClassHandle |
|
protected |
| std::string DtUniversalHlaObjStrategy::myClassName |
|
protected |
| std::map<std::string, RTI::AttributeHandle> DtUniversalHlaObjStrategy::myHandleByName |
|
protected |
| std::map<RTI::AttributeHandle, std::string> DtUniversalHlaObjStrategy::myNameByHandle |
|
protected |
| std::set<std::string> DtUniversalHlaObjStrategy::myReflectedObjs |
|
protected |
| std::string DtUniversalHlaObjStrategy::theStrategyName |
|
staticprotected |
The documentation for this class was generated from the following file: