![]() |
MAK Data Logger API Documentation for HLA
|
This class extends DtFom to include support for receiving and reporting information about classes. More...
Inheritance diagram for MAKLogger::DtLgrFomWithRegions:
Collaboration diagram for MAKLogger::DtLgrFomWithRegions:Public Member Functions | |
| DtLgrFomWithRegions (DtExerciseConn *exConn) | |
| virtual | ~DtLgrFomWithRegions () |
| virtual void | addSpace (const char *name) |
| virtual void | addDimension (const char *SpaceName, const char *dimName) |
| virtual void | addDimension (const char *dimName, unsigned long upperBound, unsigned long defaultLowerBound, unsigned long defaultUpperBound, bool excluded) |
| virtual bool | addInterClass (const char *name, const char *baseName, DtTransportType transport, DtOrderType order, const char *space=NULL) |
| virtual bool | addInteractionDimension (const char *interactionName, const char *dimension) |
| virtual void | addAttribute (const char *className, const char *attrName, DtTransportType transport, DtOrderType order, const char *space=NULL) |
| virtual bool | addAttributeDimension (const char *className, const char *attrName, const char *dimName) |
| virtual const DtLgrDimensionDesc * | dimensionByName (const DtString &dimName) const |
| virtual std::set< const DtLgrDimensionDesc * > | attributeDimensionsByClassAndAttributeName (const DtObjClassDesc &objClass, const DtString &attrName) const |
| virtual std::set< const DtLgrDimensionDesc * > | interactionDimensionsByClass (const DtInterClassDesc &interClass) const |
| virtual const DtLgrSpaceDesc * | spaceByName (const DtString &spaceName) const |
| virtual const DtLgrSpaceDesc * | attributeSpaceByClassAndAttributeName (const DtObjClassDesc &objClass, const DtString &attrName, bool searchAncesestors=false) const |
| virtual const DtLgrSpaceDesc * | interactionSpaceByClass (const DtInterClassDesc &interClass) const |
Static Public Member Functions | |
| static DtFom * | create (DtExerciseConn *exConn) |
Protected Attributes | |
| std::map< DtString, DtLgrDimensionDesc * > | myDimensionsByName |
| std::map< const DtObjClassDesc *, std::map< DtString, std::set< const DtLgrDimensionDesc * > > > | myClassToAttrToDimensions |
| std::map< const DtInterClassDesc *, std::set < const DtLgrDimensionDesc * > > | myInterClassToDimensions |
| std::map< DtString, DtLgrSpaceDesc * > | mySpacesByName |
| std::map< const DtObjClassDesc *, std::map< DtString, DtLgrSpaceDesc * > > | myClassToAttrToSpace |
| std::map< const DtInterClassDesc *, DtLgrSpaceDesc * > | myInterClassToSpace |
Private Member Functions | |
| DtLgrFomWithRegions (const DtLgrFomWithRegions &from) | |
| Unimplemented copy constructor;. More... | |
| DtLgrFomWithRegions & | operator= (DtLgrFomWithRegions &rhs) |
| Unimplemented assignment operator; see the comment on the copy constructor. More... | |
This class extends DtFom to include support for receiving and reporting information about classes.
| MAKLogger::DtLgrFomWithRegions::DtLgrFomWithRegions | ( | DtExerciseConn * | exConn | ) |
|
virtual |
|
private |
Unimplemented copy constructor;.
|
virtual |
| This | method throws a DtException if it is called in HLA 1516 |
|
virtual |
| This | method throws a DtException if it is called in HLA 1.3. |
|
virtual |
| This | method throws a DtException if it is called in HLA 1516 |
|
virtual |
| This | method throws a DtException if it is called in HLA 1.3 |
|
virtual |
| This | method throws a DtException if it is called in HLA 1.3. |
|
virtual |
| This | method throws a DtException if it is called with a |
|
virtual |
| This | method throws a DtException if it is called in HLA 1516 |
|
virtual |
|
virtual |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
private |
Unimplemented assignment operator; see the comment on the copy constructor.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |