![]() |
MAK RTIspy API Documentation for HLA 1516
|
Stores the federations view configuration information and handles saving and loading this information from an XML file. More...
Inheritance diagram for DtExecConfig:
Collaboration diagram for DtExecConfig:Public Member Functions | |
| DtExecConfig (const MAKRti::DtFilename &xmlFile) | |
| Constructor. More... | |
| virtual | ~DtExecConfig () |
| Destructor. More... | |
| virtual void | federationFederateColumnInfo (int &position, bool &visible) |
| Accessors for the Exec GUI header columns. More... | |
| virtual void | federateHandleColumnInfo (int &position, bool &visible) |
| virtual void | ipAddressColumnInfo (int &position, bool &visible) |
| virtual void | regulatingColumnInfo (int &position, bool &visible) |
| virtual void | constrainedColumnInfo (int &position, bool &visible) |
| virtual void | lBTSColumnInfo (int &position, bool &visible) |
| virtual void | lookaheadColumnInfo (int &position, bool &visible) |
| virtual void | currentTimeColumnInfo (int &position, bool &visible) |
| virtual void | testStatusColumnInfo (int &position, bool &visible) |
| virtual void | testCountColumnInfo (int &position, bool &visible) |
| virtual void | federateNameColumnInfo (int &position, bool &visible) |
| virtual void | hlaVersionColumnInfo (int &position, bool &visible) |
| virtual void | setFederationFederateColumnInfo (int position, bool visible) |
| Mutators for the Exec GUI header columns. More... | |
| virtual void | setFederateHandleColumnInfo (int position, bool visible) |
| virtual void | setIpAddressColumnInfo (int position, bool visible) |
| virtual void | setRegulatingColumnInfo (int position, bool visible) |
| virtual void | setConstrainedColumnInfo (int position, bool visible) |
| virtual void | setLBTSColumnInfo (int position, bool visible) |
| virtual void | setLookaheadColumnInfo (int position, bool visible) |
| virtual void | setCurrentTimeColumnInfo (int position, bool visible) |
| virtual void | setTestStatusColumnInfo (int position, bool visible) |
| virtual void | setTestCountColumnInfo (int position, bool visible) |
| virtual void | setFederateNameColumnInfo (int position, bool visible) |
| virtual void | setHlaVersionColumnInfo (int position, bool visible) |
| virtual void | setAllColumns (std::map< QString, std::pair< int, bool > > &columns) |
| virtual void | allColumns (std::map< QString, std::pair< int, bool > > &columns) |
Public Member Functions inherited from DtBaseConfig | |
| DtBaseConfig (const MAKRti::DtFilename &xmlFile) | |
| Constructor. More... | |
| virtual | ~DtBaseConfig () |
| Destructor. More... | |
| virtual void | writeToFile () |
| Writes the configuration to the default XML file specified at creation. More... | |
| virtual void | writeToFile (const MAKRti::DtFilename &xmlFile) |
| Writes the configuration to the specified XML file. More... | |
| virtual bool | getFileVersion (MAKRti::DtString &version) const |
| Returns the RTI version of the file that was read. More... | |
| virtual bool | isFileVersionOld () const |
| is the file read version different than the current version More... | |
| virtual void | needsUpdate () |
| sets the update flag More... | |
| virtual std::ostream & | print (std::ostream &ostr) const |
| Prints the configuration to the given output stream. More... | |
Static Public Attributes | |
| static const MAKRti::DtString | theFederationFederateString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateHandleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theIpAddressString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theRegulatingString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theConstrainedString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLBTSString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLookaheadString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theCurrentTimeString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestStatusString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestCountString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateNameString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theHlaVersionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederationFederatePositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateHandlePositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theIpAddressPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theRegulatingPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theConstrainedPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLBTSPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLookaheadPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theCurrentTimePositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestStatusPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestCountPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateNamePositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theHlaVersionPositionString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederationFederateVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateHandleVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theIpAddressVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theRegulatingVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theConstrainedVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLBTSVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theLookaheadVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theCurrentTimeVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestStatusVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theTestCountVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theFederateNameVisibleString |
| Strings associated with each configuration parameter. More... | |
| static const MAKRti::DtString | theHlaVersionVisibleString |
| Strings associated with each configuration parameter. More... | |
Protected Member Functions | |
| void | setDefaultConfig () |
| Sets the default configuration. More... | |
| virtual void | setFederationFederateColumnInfoVisible (bool visible) |
| virtual void | setFederateHandleColumnInfoVisible (bool visible) |
| virtual void | setIpAddressColumnInfoVisible (bool visible) |
| virtual void | setRegulatingColumnInfoVisible (bool visible) |
| virtual void | setConstrainedColumnInfoVisible (bool visible) |
| virtual void | setLBTSColumnInfoVisible (bool visible) |
| virtual void | setLookaheadColumnInfoVisible (bool visible) |
| virtual void | setCurrentTimeColumnInfoVisible (bool visible) |
| virtual void | setTestStatusColumnInfoVisible (bool visible) |
| virtual void | setTestCountColumnInfoVisible (bool visible) |
| virtual void | setFederateNameColumnInfoVisible (bool visible) |
| virtual void | setHlaVersionColumnInfoVisible (bool visible) |
| virtual void | setFederationFederateColumnInfoPosition (int position) |
| virtual void | setFederateHandleColumnInfoPosition (int position) |
| virtual void | setIpAddressColumnInfoPosition (int position) |
| virtual void | setRegulatingColumnInfoPosition (int position) |
| virtual void | setConstrainedColumnInfoPosition (int position) |
| virtual void | setLBTSColumnInfoPosition (int position) |
| virtual void | setLookaheadColumnInfoPosition (int position) |
| virtual void | setCurrentTimeColumnInfoPosition (int position) |
| virtual void | setTestStatusColumnInfoPosition (int position) |
| virtual void | setTestCountColumnInfoPosition (int position) |
| virtual void | setFederateNameColumnInfoPosition (int position) |
| virtual void | setHlaVersionColumnInfoPosition (int position) |
Protected Member Functions inherited from DtBaseConfig | |
| MAKRti::DtEnvValueSP | setParam (const MAKRti::DtString &name, const MAKRti::DtString &val, const MAKRti::DtString &comment=MAKRti::DtString::nullString()) |
| Sets (or adds) the given parameter to the configuration. More... | |
| MAKRti::DtEnvValueSP | getParam (const MAKRti::DtString &name) |
| Gets the parameter with the given name. More... | |
Protected Attributes | |
| MAKRti::DtEnvValueSP | myFederationFederatePosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myFederationFederateVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myFederateHandlePosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myFederateHandleVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myIpAddressPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myIpAddressVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myRegulatingPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myRegulatingVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myConstrainedPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myConstrainedVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myLBTSPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myLBTSVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myLookaheadPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myLookaheadVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myCurrentTimePosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myCurrentTimeVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myTestStatusPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myTestStatusVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myTestCountPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myTestCountVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myFederateNamePosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myFederateNameVisible |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myHlaVersionPosition |
| Pointers to the environment values for each configuration parameter. More... | |
| MAKRti::DtEnvValueSP | myHlaVersionVisible |
| Pointers to the environment values for each configuration parameter. More... | |
Protected Attributes inherited from DtBaseConfig | |
| MAKRti::DtEnvironment | myEnvironment |
| The Base configuration environment. More... | |
| DtUniquePtr < MAKRti::DtEnvXMLWriter > | myXmlWriter |
| Document writer - used to convert the document to XML in memory or file myXmlWriter is persistent so that the XML memory buffer does not re-allocate as often. More... | |
| MAKRti::DtFilename | myXmlFile |
| The name of the default XML file to read from and write to. More... | |
| bool | myUpdatedSinceWrite |
| Flag indicating if the environment has changed since the last time it was written to the default file. More... | |
| MAKRti::DtString | myReadFileVersion |
| The version of the file that was read. More... | |
| bool | myFileWasRead |
| Indicates whether a cache file was found and read. More... | |
Static Protected Attributes | |
| static const int | theDefaultFederationFederatePosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultFederateHandlePosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultIpAddressPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultRegulatingPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultConstrainedPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultLBTSPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultLookaheadPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultCurrentTimePosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultTestStatusPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultTestCountPosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultFederateNamePosition |
| Default configuration parameter values. More... | |
| static const int | theDefaultHlaVersionPosition |
| Default configuration parameter values. More... | |
| static const bool | theDefaultFederationFederateVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultFederateHandleVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultIpAddressVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultRegulatingVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultConstrainedVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultLBTSVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultLookaheadVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultCurrentTimeVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultTestStatusVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultTestCountVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultFederateNameVisible |
| Default configuration parameter values. More... | |
| static const bool | theDefaultHlaVersionVisible |
| Default configuration parameter values. More... | |
Private Member Functions | |
| DtExecConfig (const DtExecConfig &) | |
| Copy and assignment not allowed. More... | |
| DtExecConfig & | operator= (const DtExecConfig &) |
Stores the federations view configuration information and handles saving and loading this information from an XML file.
| DtExecConfig::DtExecConfig | ( | const MAKRti::DtFilename & | xmlFile | ) |
Constructor.
Creates a federations view configuration from the given XML file. If the file cannot be found, a default configuration is created. In this case the file name will be saved as the default file if the configuration needs to be written later.
|
virtual |
Destructor.
|
private |
Copy and assignment not allowed.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Accessors for the Exec GUI header columns.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Sets the default configuration.
Implements DtBaseConfig.
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Mutators for the Exec GUI header columns.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
protected |
Pointers to the environment values for each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
staticprotected |
Default configuration parameter values.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.
|
static |
Strings associated with each configuration parameter.