A specialized version of DtComponentSystem that is used as the root of the all the systems on a DtLocalObject. This system contains all the other systems, as well as all the top level DtSimComponent instances for an object. One specialization is that it uses the DtSimResouceManager from the main state repository instead of one in its own PSR like most systems do.
|
| | DtTopLevelComponentSystem (DtLocalObject *owner, DtSimulationServices *simManager) |
| |
| virtual | ~DtTopLevelComponentSystem () |
| |
| virtual bool | init () |
| |
|
| virtual DtSimResourceManager & | resourceManager () |
| |
virtual const
DtSimResourceManager & | resourceManager () const |
| |
| | DtComponentSystem (DtLocalObject *owner, DtSimulationServices *simManager, const DtComponentSystemDescriptor *desc, DtComponentSystem *parentSystem) |
| |
| virtual | ~DtComponentSystem () |
| |
| virtual bool | initializeFromDescriptor (int &priority, bool remoteOnly) |
| |
| virtual bool | postAddComponentsInit () |
| |
| virtual void | tick () |
| |
| virtual DtString | name () const |
| |
| virtual DtString | fullName () const |
| |
| virtual DtString | systemName () const |
| |
| virtual DtString | printName () const |
| |
| virtual void | setPrintName (const DtString &name) |
| |
| virtual DtComponentSystem * | lookupSystem (const DtString &printName) |
| |
| virtual DtComponentSystem * | lookupSystemFromRwName (const DtString &rwName) |
| |
| virtual DtComponentSystem * | lookupSystemFromFullName (const DtString &fullName) |
| |
| virtual void | getSystemNames (std::list< std::string > &nameList) const |
| |
virtual
DtVrfProcessStateRepositoryManager * | processStateRepositoryManager () |
| |
| virtual void | restoreResources () |
| |
| virtual DtComponentSystemPSR * | processStateRepository () |
| |
| virtual DtSimComponentNetwork * | componentNetwork () |
| |
virtual const
DtSimComponentNetwork * | componentNetwork () const |
| |
| virtual void | resolveSystemOutput (const DtString &outputName, DtComponentPortList &componentOutputs) |
| |
| virtual void | resolveSystemInput (const DtString &inputName, DtComponentPortList &componentInputs) |
| |
| virtual void | enable () |
| |
| virtual void | disable () |
| |
| virtual bool | isEnabled () const |
| |
| virtual void | setIsEnabled (bool yesNo) |
| |
| virtual bool | canBeDisabled () const |
| |
| virtual bool | addAttributeProviderFunction (const DtString &attributeName, genericAttributeProviderFunctionType attributeFunction, void *controller) |
| |
| virtual bool | addAttributeSetFunction (const DtString &attributeName, genericAttributeSetterFunctionType attributeFunction, void *controller) |
| |
| virtual DtReaderWriter * | getAttribute (const DtString &attributeName, bool &error) const |
| |
| virtual bool | setAttribute (const DtString &attributeName, DtReaderWriter *value) |
| |
| virtual std::list< std::string > | getAllAttributeNames () const |
| |
| virtual void | setUseParentSystemResourceManager (bool) |
| |
| virtual bool | useParentSystemResourceManager () const |
| |