![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtTrueAggregateResolutionPSR: More...

Public Types | |
| enum | DtResolutionTransitionMode { DtNotTransitioning, DtDisaggregating, DtAggregating } |
| typedef enum DtAggregatedResolutionPSR::DtResolutionTransitionMode | DtResolutionTransitionMode |
Public Member Functions | |
| DtAggregatedResolutionPSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtAggregatedResolutionPSR (const DtAggregatedResolutionPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| virtual | ~DtAggregatedResolutionPSR () |
| destructor | |
| DtAggregatedResolutionPSR & | operator= (const DtAggregatedResolutionPSR &orig) |
| assignment operator | |
| virtual DtVrfProcessStateRepository * | clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const |
| returns a newly created copy of this object | |
| virtual DtString | type () const |
| Returns the string type of the repository, as defined in trueAggregateTypes.h. | |
| virtual void | getSelf (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| void | setTransitionMode (DtResolutionTransitionMode mode) |
| Get/set Resolution transition mode. | |
| DtResolutionTransitionMode | transitionMode () const |
| Get/set Resolution transition mode. | |
| void | setSubordinateObjects (const DtSubordinateObjectsList &subordinateObjects) |
| Get/set subordinate objects. | |
| const DtSubordinateObjectsList & | subordinateObjects () const |
| Get/set subordinate objects. | |
| DtSubordinateObjectsList & | getSubordinateObjects () |
| Get/set subordinate objects. | |
Static Public Member Functions | |
| static DtVrfProcessStateRepository * | creator (const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry) |
| Returns a newly created instance of this class. | |
Protected Attributes | |
| DtRwInt | myTransitionMode |
| DtSubordinateObjectsList | mySubordinateObjectsList |
class DtTrueAggregateResolutionPSR:
Instances of DtTrueAggregateResolutionPSR are used to hold the shared/checkpointable data for a true aggregate entity.
| typedef enum DtAggregatedResolutionPSR::DtResolutionTransitionMode DtAggregatedResolutionPSR::DtResolutionTransitionMode |
| DtAggregatedResolutionPSR::DtAggregatedResolutionPSR | ( | DtVrfObject * | vrfObject, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtAggregatedResolutionPSR::DtAggregatedResolutionPSR | ( | const DtAggregatedResolutionPSR & | orig, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtAggregatedResolutionPSR::~DtAggregatedResolutionPSR | ( | ) | [virtual] |
destructor
| DtAggregatedResolutionPSR& DtAggregatedResolutionPSR::operator= | ( | const DtAggregatedResolutionPSR & | orig | ) |
assignment operator
| virtual DtVrfProcessStateRepository* DtAggregatedResolutionPSR::clone | ( | const DtString & | rwName = DtString::nullString(), |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | const [virtual] |
returns a newly created copy of this object
Implements DtVrfProcessStateRepository.
| virtual DtString DtAggregatedResolutionPSR::type | ( | ) | const [virtual] |
Returns the string type of the repository, as defined in trueAggregateTypes.h.
(DtTrueAggregateResolutionPSRType).
Implements DtVrfProcessStateRepository.
Get/set Resolution transition mode.
Get/set Resolution transition mode.
| void DtAggregatedResolutionPSR::setSubordinateObjects | ( | const DtSubordinateObjectsList & | subordinateObjects | ) |
Get/set subordinate objects.
| const DtSubordinateObjectsList& DtAggregatedResolutionPSR::subordinateObjects | ( | ) | const |
Get/set subordinate objects.
Get/set subordinate objects.
| virtual void DtAggregatedResolutionPSR::getSelf | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [virtual] |
Reimplemented from DtVrfProcessStateRepository.
| static DtVrfProcessStateRepository* DtAggregatedResolutionPSR::creator | ( | const DtString & | rwName, |
| DtVrfObject * | vrfObject, | ||
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [static] |
Returns a newly created instance of this class.
DtRwInt DtAggregatedResolutionPSR::myTransitionMode [protected] |