![]() |
VR-Forces Developer's Guide
|
PSR for use by DtEmbeddedEntitiesController Primarily concerned with managing lists of DtRwEmbeddedEntityStatus and DtRwEmbeddedEntityTaskState. Also provides a few convenience methods for status and state lookup, etc.

Public Member Functions | |
| DtEmbeddedEntitiesPSR (DtLocalObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| DtEmbeddedEntitiesPSR (const DtEmbeddedEntitiesPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| virtual | ~DtEmbeddedEntitiesPSR () |
| DtEmbeddedEntitiesPSR & | operator= (const DtEmbeddedEntitiesPSR &orig) |
| virtual DtVrfProcessStateRepository * | clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const |
| virtual DtString | type () const |
| virtual const DtRwTemplatedListPtr < DtRwEmbeddedEntityStatus, true > & | entityStatusList () const |
| virtual DtRwTemplatedListPtr < DtRwEmbeddedEntityStatus, true > & | entityStatusList () |
| virtual const DtRwTemplatedListPtr < DtRwEmbeddedEntityTaskState, true > & | entityTaskStateList () const |
| virtual DtRwTemplatedListPtr < DtRwEmbeddedEntityTaskState, true > & | entityTaskStateList () |
| virtual bool | entityDeployed (const DtString &entityName) |
| virtual bool | entityTasking (const DtString &entityName) |
| virtual DtRwEmbeddedEntityStatus *const | findEntityStatusByName (const DtString &entityName) |
| virtual DtRwEmbeddedEntityStatus *const | findEntityStatusByUUID (const DtUUID &uuid) |
| virtual void const | addNewEntityStatus (const DtString &entityName, const DtString &rwElemName="embedded-entity") |
| virtual DtRwEmbeddedEntityTaskState *const | findEntityTaskStateByName (const DtString &name) |
| virtual DtRwEmbeddedEntityTaskState *const | findEntityTaskStateByTaskId (const int &tskId) |
| virtual void const | addNewEntityTaskState (const DtString &entityName, const DtString rwElemName="ee-task-state") |
Public Member Functions inherited from DtVrfProcessStateRepository | |
| DtVrfProcessStateRepository (DtLocalObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| DtVrfProcessStateRepository (const DtVrfProcessStateRepository &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| const DtVrfProcessStateRepository & | operator= (const DtVrfProcessStateRepository &orig) |
| virtual | ~DtVrfProcessStateRepository () |
| virtual bool | init () |
| virtual bool | loadedFromMTL () const |
| virtual void | getSelf (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings) override |
Public Member Functions inherited from DtReaderWriter | |
| DtReaderWriter () | |
| DtReaderWriter (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) | |
| DtReaderWriter (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) | |
| DtReaderWriter (const DtString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtReaderWriter (const DtSymbolString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtReaderWriter (const DtReaderWriter &, DtReaderWriterRegistry *parentRegistry=NULL) | |
| const DtReaderWriter & | operator= (const DtReaderWriter &orig) |
| bool | operator== (const DtReaderWriter &) const |
| bool | operator!= (const DtReaderWriter &rhs) |
| virtual | ~DtReaderWriter () |
| virtual void | putSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename()) |
| virtual void | postPutSelf () |
| virtual void | prePutSelf () |
| virtual void | postGetSelf () |
| virtual void | preGetSelf () |
| virtual void | writeSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename()) |
| virtual DtSymbolString | name () const |
| virtual void | addAlias (const DtSymbolString &alias) |
| virtual void | addAlias (const DtString &alias) |
| virtual bool | hasAlias (const DtSymbolString &alias) |
| virtual const aliasContainer & | aliases () const |
| virtual void | setReadonly (bool flag) |
| bool | isReadonly () const |
| virtual void | reset () |
| virtual int | alignment () const |
| virtual bool | variableIsBound () const |
| virtual void | unbindVariable () |
| virtual void | setName (const DtString &) |
| virtual const char * | readerWriterType () const |
| virtual const char * | xmlType () const |
| virtual DtString | prettyPrint () const |
| std::string | debugText () const |
| virtual void | bindVariables (DtVariableBindingsList variableBindings) |
| virtual std::list < DtVariableNameType > | unboundVariables () const |
| bool | invalid () const |
| virtual bool | hasChild (const DtReaderWriter *p) const |
| virtual bool | hasVariableReference () const |
| virtual void | bindLocalVariables (const DtVariableBindingsList &variableBindings) |
| virtual void | recordUpdateTime () const |
| virtual bool | changedSinceLastChecked () |
| virtual bool | peekChangedSinceLastChecked () const |
| virtual void | putData (std::string &fp, int indentLevel=0) |
| virtual DtlObjPtr | getData (DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings) |
| virtual void | setValueSpecified (bool specified, bool recurse=false) |
| virtual bool | valueSpecified () const |
| virtual bool | isVariableReference () const |
| virtual void | setIsVariableReference (bool value) |
| virtual void | clearAllVariableReferenceFlags () |
| virtual DtSymbolString | variableName () const |
| virtual void | setVariableName (const DtSymbolString variableName) |
| virtual const DtReaderWriter * | defaultRWValue () const |
| virtual DtReaderWriter * | defaultRWValue () |
| virtual void | setDefaultRWValue (DtReaderWriter *) |
| virtual bool | checkAndSetDefaultRWValue (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference()) |
| const DtReaderWriterRegistry & | registry () const |
| DtReaderWriterRegistry & | registry () |
| virtual DtPropertyInterface * | property () |
| virtual const DtPropertyInterface * | property () const |
| virtual DtString | toXml () const |
| virtual DtRwVariableBindings * | generateVariableBindings () const |
| virtual bool | toXml (const DtFilename &) const |
| virtual bool | fromXml (const DtString &) |
| virtual bool | fromXmlFile (const DtFilename &) |
| virtual void | putSelf (DtEnvironmentSP, DtEnvValueSP parent) const |
| virtual void | putData (DtEnvironmentSP, DtEnvValueSP value) const |
| virtual void | putVariableReference (DtEnvironmentSP, DtEnvValueSP value) const |
| virtual void | getSelf (const DtEnvironmentSP, const DtEnvValueSP root, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList()) |
| virtual void | getData (const DtEnvironmentSP, const DtEnvValueSP, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList()) |
| virtual void | unrecognizedItem (const DtEnvironmentSP env, const DtEnvValueSP root, const SearchPaths &searchPaths, const DtVariableBindingsList &varBindings) |
| virtual void | getVariableReference (DtEnvironmentSP, DtEnvValueSP value) |
Protected Attributes | |
| DtRwTemplatedListPtr < DtRwEmbeddedEntityStatus, true > | myEntityStatusList |
| DtRwTemplatedListPtr < DtRwEmbeddedEntityTaskState, true > | myEntityTaskStateList |
Protected Attributes inherited from DtVrfProcessStateRepository | |
| DtLocalObject * | myVrfObject |
| bool | myLoadedFromMTL |
Protected Attributes inherited from DtReaderWriter | |
| const DtSymbolString | myName |
| DtReaderWriterRegistry | myRegistry |
| DtReaderWriterRegistry * | myParentRegistry |
| bool | myValueSpecified |
| bool | myReadOnlyFlag |
| bool | myIsVariableReference |
| DtSymbolString | myVariableName |
| bool | myVariableIsBound |
| DtReaderWriter * | myDefaultValue |
| aliasContainer | myAliases |
| bool | myInvalid |
| bool | myChangedFlag |
| DtEmbeddedEntitiesPSR::DtEmbeddedEntitiesPSR | ( | DtLocalObject * | vrfObject, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtEmbeddedEntitiesPSR::DtEmbeddedEntitiesPSR | ( | const DtEmbeddedEntitiesPSR & | orig, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
|
virtual |
destructor
| DtEmbeddedEntitiesPSR& DtEmbeddedEntitiesPSR::operator= | ( | const DtEmbeddedEntitiesPSR & | orig | ) |
assignment operator
|
virtual |
returns a newly created copy of this object
Implements DtVrfProcessStateRepository.
|
virtual |
Returns the string type of the repository, as defined in procSRTypes.h. (DtVrfEmbarkationProcessStateRepositoryType).
Implements DtVrfProcessStateRepository.
|
virtual |
Accessor for myEntityStatusList.
|
virtual |
Accessor for myEntityStatusList.
|
virtual |
Accessor for myEntityTaskStateList.
|
virtual |
Accessor for myEntityTaskStateList.
Convenience methods for determining entity state/status predicates.
Convenience methods for determining entity state/status predicates.
|
virtual |
Convenience methods for status list manipulation and retrieval.
|
virtual |
Convenience methods for status list manipulation and retrieval.
|
virtual |
Should only be used by the DtEmbeddedEntitiesController during preFirstTickInit()
|
virtual |
Convenience method for status list manipulation and retrieval.
|
virtual |
Convenience method for status list manipulation and retrieval.
|
virtual |
Should only be used by the DtEmbeddedEntitiesController during preFirstTickInit()
|
static |
Returns a newly created instance of this class.
|
protected |
|
protected |