|
| | DtFomClassMgr () |
| | Constructor - Do not use this publicly. More...
|
| |
| | DtFomClassMgr (const DtFomClassMgr &orig) |
| | Copy Constructor - must use clone instead. More...
|
| |
| virtual | ~DtFomClassMgr () |
| | Destructor. More...
|
| |
| virtual void | addSpace (const char *name) |
| | FED file loading functions. More...
|
| |
| virtual void | addDimension (const char *spaceName, const char *dimName) |
| | Define a dimension within a routing space. More...
|
| |
| virtual void | addDimension (const char *dimName, unsigned long upperBound, unsigned long defaultLowerBound, unsigned long defaultUpperBound, bool excluded, const MAKRti::DtString &normalization) |
| | Define a dimension. Used when initializing from FED file. More...
|
| |
| virtual bool | addInteractionDimension (const char *interactionName, const char *dimension) |
| | Add dimensions to the interaction class Return true if add was successful (i.e., dimension is valid) More...
|
| |
| virtual bool | addInteractionClass (const char *name, const char *baseName, MAKRti::DtTransportType transport, MAKRti::DtOrderType order, DtSharingType sharing, const MAKRti::DtString &semantics, const char *space=NULL) |
| | Define a class. Used when initializing from FED file. More...
|
| |
| virtual bool | addInterClass (const char *name, const char *baseName, MAKRti::DtTransportType transport, MAKRti::DtOrderType order, const char *spaceName=NULL) |
| |
| virtual bool | addObjectDimension (const char *objectClassName, const char *dimension) |
| | Add dimension to the object class Return true if add was successful (i.e., dimension is valid) More...
|
| |
| bool | addDirectedInteraction (const char *objectClassName, const char *interactionClassName) override |
| | Add a directed interaction to the object class. More...
|
| |
| virtual bool | addObjectClass (const char *name, const char *baseName, DtSharingType sharing, const MAKRti::DtString &semantics) |
| |
| virtual bool | addObjClass (const char *name, const char *baseName) |
| | Define a class. Used when initializing from FED file. More...
|
| |
| virtual void | addHandleForUnknownObjectClass (DtObjectClassHandle handle, DtObjectClassHandle baseClassHandle) |
| | Adds a known class handle for which we have no other information other than its base class. More...
|
| |
| virtual void | addParameter (const char *className, const char *paramName) |
| |
| virtual void | addParameter (const char *className, const char *paramName, const char *semantics) |
| | Define an parameter of a class. More...
|
| |
| virtual bool | addAttributeDimension (const char *className, const char *attributeName, const char *dimName) |
| | Define the dimensions of an attribute Return true if add was successful (i.e., dimension is valid) More...
|
| |
| virtual void | addAttribute (const char *className, const char *attrName, MAKRti::DtTransportType transport, MAKRti::DtOrderType order, DtSharingType sharing, DtFomUpdateType updateType, const MAKRti::DtString &updateCondition, DtOwnershipType ownershipType, const MAKRti::DtString &semantics, const char *spaceName=NULL) |
| | Define an attribute of a class. More...
|
| |
| virtual void | addAttribute (const char *className, const char *attrName, MAKRti::DtTransportType transport, MAKRti::DtOrderType order, const char *spaceName=NULL) |
| |
| virtual void | initUpdateRates (DtRIDParameters *params) |
| | Initialize the updates rates using the given RID parameters. More...
|
| |
| const MAKRti::DtUpdateRateSetT & | getUpdateRates () const |
| | Get a set of the update Rates. More...
|
| |
| float | updateRateByName (const char *name) |
| | Get the rate (Float) from an Update rate by its name. More...
|
| |
| int | positionOfRate (float rate) const |
| | Get the position of this rate (sorted ascending). More...
|
| |
| bool | knownUpdateRate (const MAKRti::DtString &rateName) const |
| | Check to see if an update rate with this name exists. More...
|
| |
| virtual DtMergeFomStatus | mergeObjectClasses (DtFedTarget const &module) |
| | Merge the contents of the specified FomMgr with this. More...
|
| |
| virtual DtMergeFomStatus | mergeObjectInfo (DtObjectClassInfo const &classInfo, DtAttributeByHandleMap &attributesToMerge) |
| | Merge the contents of the specified objectClass with this. More...
|
| |
| virtual void | mergeAttributes (DtObjectClassInfo const &classInfo, const DtAttributeByHandleMap &attributesToMerge, DtFomClassMgr const &module) |
| | Merge the attributes of the given class into the same class in this FOM. More...
|
| |
| virtual DtMergeFomStatus | mergeInteractionClasses (DtFedTarget const &module) |
| | Merge the contents of the specified interactionClasses with this. More...
|
| |
| virtual DtMergeFomStatus | mergeInteractionInfo (DtInteractionClassInfo const &interInfo, const char *spaceName, DtParameterByHandleMap ¶metersToMerge) |
| | Merge the contents of the specified InteractionInfo with this. More...
|
| |
| virtual void | mergeParameters (DtInteractionClassInfo const &interInfo, const DtParameterByHandleMap ¶metersToMerge) |
| | Merge the given interaction parameters into the same class in this FOM. More...
|
| |
| virtual DtMergeFomStatus | mergeSpaces (DtFedTarget const &module) |
| | Merge the given routing spaces with this. More...
|
| |
| virtual DtMergeFomStatus | mergeDimensions (DtSpaceInfo const &spaceInfo) |
| | Merge the given dimensions into the same space in this FOM. More...
|
| |
| virtual DtObjectClassHandle | classHandle (const char *theName, bool throwException=true) const |
| | Querying functions. More...
|
| |
| virtual const char * | className (DtObjectClassHandle theHandle, const char *defaultName="ObjectClassNotDefined") const |
| | Get class name from handle. More...
|
| |
virtual const
DtObjectClassByHandleMap & | classesByHandle () const |
| | Returns the object classes indexed by handle. More...
|
| |
| virtual DtObjectClassHandle | objectRootHandle () const |
| | Returns the handle of the root object. More...
|
| |
| virtual int | numClasses () const |
| | Get the number of classes. More...
|
| |
| virtual int | firstFomObjectClassHandle () |
| | Get the first FOM object class handle (excluding ObjectRoot and MOM); Returns -1 if no FOM object classes exist. More...
|
| |
| virtual int | lastFomObjectClassHandle () |
| | Get the last FOM object handle (excluding ObjectRoot and MOM); Returns -1 if no FOM object classes exist. More...
|
| |
virtual std::set< const
DtObjectClassInfo * > & | getObjectClassDifferences (const DtFomClassMgr &otherFom, std::set< const DtObjectClassInfo * > &diffSet) const |
| | Get the object classes from the given FOM that are not in this FOM. More...
|
| |
virtual std::set< const
DtInteractionClassInfo * > & | getInteractionClassDifferences (const DtFomClassMgr &otherFom, std::set< const DtInteractionClassInfo * > &diffSet) const |
| | Get the interaction classes from the given FOM that are not in this FOM. More...
|
| |
| virtual DtAttributeHandle | attrHandle (const char *theName, DtObjectClassHandle whichClass, bool throwException=true) const |
| | Get attribute handle from name. More...
|
| |
| virtual const char * | attrName (DtAttributeHandle theHandle, DtObjectClassHandle whichClass, bool throwException=true) const |
| | Get attribute name from handle Returns pointer to internal memory. More...
|
| |
virtual const
DtInteractionClassByHandleMap & | interactionsByHandle () const |
| | Returns the interaction classes indexed by handle. More...
|
| |
| virtual DtInteractionClassHandle | interactionRootHandle () const |
| | Returns the handle of the root interaction. More...
|
| |
| virtual DtInteractionClassHandle | interactionHandle (const char *theName, bool throwException=true) const |
| | Get class handle from name. More...
|
| |
| virtual const char * | interactionName (DtInteractionClassHandle theHandle, const char *defaultName="InteractionClassNotDefined") const |
| | Get class name from handle. More...
|
| |
| virtual int | numInteractions () const |
| | Get number of interactions. More...
|
| |
| virtual int | firstFomInteractionClassHandle () const |
| | Get the first FOM interaction handle (not InteractionRoot nor MOM); Returns -1 if no FOM interactions exist. More...
|
| |
| virtual int | lastFomInteractionClassHandle () const |
| | Get the last FOM interaction handle (not InteractionRoot nor MOM); Returns -1 if no FOM interactions exist. More...
|
| |
| virtual void | addHandleForUnknownInteractionClass (DtInteractionClassHandle handle, DtInteractionClassHandle baseClassHandle) |
| | Adds a known class handle for which we have no other information other than its base class. More...
|
| |
| virtual DtParameterHandle | paramHandle (const char *theName, DtInteractionClassHandle whichClass, bool throwException=true) |
| | Get parameter handle from name. More...
|
| |
| virtual const char * | paramName (DtParameterHandle theHandle, DtInteractionClassHandle whichClass, bool throwException=true) |
| | Get parameter name from handle Returns pointer to internal memory. More...
|
| |
| virtual void | initDMFilteringParameters (const DtRIDParameters *params) |
| | DM Filtering. More...
|
| |
| virtual void | printDMSubscriptions () |
| |
| virtual bool | save (DtRtiSaveFile &file) |
| | save and restore More...
|
| |
| virtual void | prepareToRestore () |
| | Prepare the state information to be restored (i.e., clear out existing data). More...
|
| |
| virtual bool | restore (DtRtiSaveFile &file) |
| | Restore the state information from the given file. More...
|
| |
| virtual void | setExtend13and1516interop (bool enable) |
| | set/get 1.3 and 1516 interoperability status More...
|
| |
| virtual bool | extend13and1516interop () const |
| |
| virtual void | print () const |
| | Print the contents. More...
|
| |
| virtual DtFomClassMgr * | clone () |
| | Return a copy of this instance. More...
|
| |
| virtual void | setConveyRegionDesignatorSets (bool value) |
| | switches More...
|
| |
| virtual void | addFedFileName (const MAKRti::DtString &name) |
| |
virtual const
MAKRti::DtNameVector & | fedFiles () const |
| |
|
| virtual DtObjectClassInfo * | classByName (const char *name) |
| | Returns the class descriptor for the name. More...
|
| |
| virtual const DtObjectClassInfo * | classByName (const char *name) const |
| | Returns the class descriptor for the name. More...
|
| |
|
| virtual DtObjectClassInfo * | classByHandle (DtObjectClassHandle handle) |
| | Returns the class descriptor for the handle. More...
|
| |
| virtual const DtObjectClassInfo * | classByHandle (DtObjectClassHandle handle) const |
| | Returns the class descriptor for the handle. More...
|
| |
|
| virtual DtObjectClassInfo * | objectRootClass () |
| | Returns the root object class descriptor. More...
|
| |
| virtual const DtObjectClassInfo * | objectRootClass () const |
| | Returns the root object class descriptor. More...
|
| |
|
| virtual DtInteractionClassInfo * | interactionByName (const char *name) |
| | Returns the class descriptor for the name. More...
|
| |
virtual const
DtInteractionClassInfo * | interactionByName (const char *name) const |
| | Returns the class descriptor for the name. More...
|
| |
|
| virtual DtInteractionClassInfo * | interactionByHandle (DtInteractionClassHandle handle) |
| | Returns the class descriptor for the handle. More...
|
| |
virtual const
DtInteractionClassInfo * | interactionByHandle (DtInteractionClassHandle handle) const |
| | Returns the class descriptor for the handle. More...
|
| |
|
| virtual DtInteractionClassInfo * | interactionRootClass () |
| | Returns the root interaction class descriptor. More...
|
| |
virtual const
DtInteractionClassInfo * | interactionRootClass () const |
| | Returns the root interaction class descriptor. More...
|
| |
|
| | DtFomClassMgr (DtRIDParameters *params) |
| | Constructor - used by create. More...
|
| |
| DtFomClassMgr & | operator= (const DtFomClassMgr &orig) |
| | assignment operator (not implemented) More...
|
| |
| void | init () |
| |
| virtual void | adjustInteractionHandlesByName (DtInteractionClassInfo *classInfo) |
| | The given interaction class was just added to the end. More...
|
| |
| virtual void | adjustObjectHandlesByName (DtObjectClassInfo *classInfo) |
| | The given object class was just added to the end. More...
|
| |
| virtual DtMergeFomStatus | mergeObjectDimensions (DtFomClassMgr const &module, DtObjectClassInfo const &objectInfo) |
| | Merge the dimension from the given object class taken from the given module into the associated interaction in this module. More...
|
| |
| virtual DtMergeFomStatus | mergeInteractionDimensions (DtFomClassMgr const &module, DtInteractionClassInfo const &interInfo) |
| | Merge the dimension from the given interaction taken from the given module into the associated interaction in this module. More...
|
| |
| virtual void | addAttrInfoToChildren (DtObjectClassInfo *classDesc, const MAKRti::DtString &attributeName, DtDimensionHandle dimensionHandle) |
| | Helper functions for resolving. More...
|
| |
| virtual bool | componentSortingIsActive () const |
| | When adding components should they be sorted? More...
|
| |
|
| virtual bool | resolveObjectDimensions (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveDirectedInteractions (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveAttributeDimensions (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveInteractionDimensions (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveAttributeTransportations (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveInteractionTransportations (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveObjectClasses (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveInteractionClasses (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveAttributes (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveParameters (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |
| virtual bool | resolveDimensions (MAKRti::DtString &errorString, bool &fomReadError) |
| | After all the tables have been processed attempt to resolve references to between components that were not fully processed yet. More...
|
| |