![]() |
MAK RTIspy API Documentation for HLA 1516
|
This class manages the RTI's start-up configuration using both MTL variables and functions. More...
Collaboration diagram for DtRIDParameters:Classes | |
| class | DtFloatRidParameter |
| Float based Rid parameter. More... | |
| class | DtIntRidParameter |
| Int based Rid parameter. More... | |
| class | DtRidParameter |
| Generic Rid information. More... | |
| class | DtStringRidParameter |
| String based Rid parameter. More... | |
Public Types | |
| enum | DtInconsistentRidReaction { DtInconsistentRidDoNothing = 0, DtInconsistentRidAutoCorrect, DtInconsistentRidThrowException } |
| 0 == no RID consistency checking. More... | |
| enum | DtAsynchronousIOModeEnum { DtSynchronousMode = 0, DtAsynchronousMode, DtAsynchronousProcessMessage, DtAsynchronousCallbacks } |
| 0 == no Async IO 1 == Asynchronous IO, (same as old parameter RTI_asynchronousIO ) 2 == Asynchronous IO + Asynchronous Message Processing (same as old parameter RTI_asynchronousMessageProcessing) 3 == Asynchronous IO + Asynchronous Callbacks ( same as old parameter RTI_asynchronousCallbacks ) More... | |
| enum | DtFomDataTransportTypeControlEnum { DtFomTransportTypeUseFomSettings = 0, DtFomTransportTypeUseBestEffort, DtFomTransportTypeUseReliable } |
| 0 == ( Default ) FOM data is sent either best effort or reliable based on FOM settings. More... | |
| enum | DtLrcMinidumperLevelEnum { DtLrcMinidumperLevelNotEnabled = 0, DtLrcMinidumperLevelEnabled = 1, DtLrcMinidumperLevelEnabledNoPrompt = 2, DtLrcMinidumperLevelSilentExit = 3 } |
| 0 == ( Default ) Minidumper is not enabled 1 == Minidumper will prompt the user to generate a .dmp file 2 == Minidumper will generate .dmp file (no prompt) 3 == No .dmp is generated, and program will exit silently More... | |
| enum | DtRidFileSearchStatus { DtUnInitialized = 0, DtRidFileFound, DtCreationArgRidFileNotFound, DtRtiRidFileAndRtiConfigFileNotFound, DtRtiRidFileFileNotFound, DtRtiConfigFileNotFound, DtBadRelativePath, DtNoRidFileSpecified } |
| Status of RID file search. More... | |
| typedef std::vector < DtDMFilterStruct > | DtDMFilterList |
| typedef std::vector < MAKRti::DtString > | DtStringList |
| typedef std::vector < MAKRti::DtInetAddr > | DtInetAddrList |
| typedef std::set < DtInetAddrAndPort > | DtInetAddrAndPortSet |
| typedef std::map < MAKRti::DtString, DtIntRidParameter > | IntParameterMap |
| typedef std::map < MAKRti::DtString, DtFloatRidParameter > | FloatParameterMap |
| typedef std::map < MAKRti::DtString, DtStringRidParameter > | StringParameterMap |
Public Member Functions | |
| DtRIDParameters () | |
| Default constructor for use as a simple model. More... | |
| DtRIDParameters (const MAKRti::DtFilename &fileIn) | |
| Default constructor for use as a simple model from an mtl file on disk. More... | |
| DtRIDParameters (int highestNotifyLevelDuringInitialization, const std::vector< MAKRti::DtString > *const ridExpressions, bool enableRtiExec) | |
| CTOR. More... | |
| DtRIDParameters (const MAKRti::DtString &expression) | |
| CTOR. More... | |
| DtRIDParameters (const DtRIDParameters &orig) | |
| Copy CTOR. More... | |
| virtual | ~DtRIDParameters () |
| destructor More... | |
| virtual MAKRti::DtString | compareRIDParameters (DtRIDParameters *ridParam) const |
| Compare the given RID with this one. More... | |
| virtual void | compareRIDParameters (DtRIDParameters *ridParam, std::map< MAKRti::DtString, int > &intMap, std::map< MAKRti::DtString, float > &floatMap, std::map< MAKRti::DtString, MAKRti::DtString > &stringMap) const |
| Compare the given RID with this one. More... | |
| virtual MAKRti::DtString | ridsToConsistencyCheck () |
| Consistency checking is performed on a subset of RID parameters Returns a string containing the names of those parameters that should be consistency checked. More... | |
| virtual void | toLispString (MAKRti::DtString &lispString, bool versionHeader=false) const |
| Converts the RID parameters to a lisp string If versionHeader is set to true, the lisp will start with a comment containing the RTI version. More... | |
| virtual bool | ridMapFromLispString (const MAKRti::DtString &inputString, std::map< MAKRti::DtString, int > &intMap, std::map< MAKRti::DtString, float > &floatMap, std::map< MAKRti::DtString, MAKRti::DtString > &stringMap) const |
| Populate the maps with rid parameters (names and values) for each parameter name found in the given input string. More... | |
| virtual void | applySpecifiedRidParameters (const MAKRti::DtString &expression) |
| Apply the RID initialization expression to this RID. More... | |
| const StringParameterMap & | stringRidParameters () const |
| Return the map of string parameters. More... | |
| const IntParameterMap & | intRidParameters () const |
| Return the map of integer parameters. More... | |
| const FloatParameterMap & | floatRidParameters () const |
| Return the map of float parameters. More... | |
| bool | isStringParameter (const MAKRti::DtString &) const |
| Does the given parameter have a string value? More... | |
| bool | isIntParameter (const MAKRti::DtString &) const |
| Does the given parameter have an integer value? More... | |
| bool | isFloatParameter (const MAKRti::DtString &) const |
| Does the given parameter have a float value? More... | |
| virtual bool | getParameter (const MAKRti::DtString &name, MAKRti::DtString &value, StringParameterMap::const_iterator &iter) const |
| Get the string value for the given parameter name Returns boolean: got value successfully? More... | |
| virtual bool | getParameter (const MAKRti::DtString &name, MAKRti::DtString &value) const |
| virtual bool | getParameter (const MAKRti::DtString &name, int &value, IntParameterMap::const_iterator &iter) const |
| Get the integer value for the given parameter name Returns boolean: got value successfully? More... | |
| virtual bool | getParameter (const MAKRti::DtString &name, int &value) const |
| virtual bool | getParameter (const MAKRti::DtString &name, float &value, FloatParameterMap::const_iterator &iter) const |
| Get the float value for the given parameter name Returns boolean: got value successfully? More... | |
| virtual bool | getParameter (const MAKRti::DtString &name, float &value) const |
| bool | setParameter (const MAKRti::DtString &name, const MAKRti::DtString &val) |
| Set the string value for the given parameter name Returns boolean: set value successfully? More... | |
| bool | setParameter (const MAKRti::DtString &name, int val) |
| Set the integer value for the given parameter name Returns boolean: set value successfully? More... | |
| bool | setParameter (const MAKRti::DtString &name, float val) |
| Set the float value for the given parameter name Returns boolean: set value successfully? More... | |
| const MAKRti::DtMtlEnvironment & | mtlEnvironment () const |
| returns mtl environment More... | |
| const MAKRti::DtFilename & | ridName () const |
| Returns the RID file name. More... | |
| const MAKRti::DtFilename | forwarderRoutesFile () const |
| Returns the forwarder routes file name. More... | |
| void | setForwarderRoutesFile (const MAKRti::DtFilename &file) |
| Set the forwarder routes file name. More... | |
| MAKRti::DtInetAddr | destAddr () const |
| Get the destination address as a network address (versus string representation). More... | |
| MAKRti::DtInetAddr | udpNetworkInterfaceAddr () const |
| Get the UDP multicast network interface address as a network address (versus string representation). More... | |
| MAKRti::DtString | udpNetworkInterfaceAddrString () const |
| Get UDP multicast network interface address string. More... | |
| void | setUdpNetworkInterfaceAddr (const MAKRti::DtString &networkIFace) |
| Set UDP multicast network interface address. More... | |
| MAKRti::DtInetAddr | tcpNetworkInterfaceAddr () const |
| Get the TCP multicast network interface address as a network address (versus string representation). More... | |
| MAKRti::DtString | tcpNetworkInterfaceAddrString () const |
| Get TCP multicast network interface address string. More... | |
| void | setTcpNetworkInterfaceAddr (const MAKRti::DtString &networkIFace) |
| Set TCP multicast network interface address. More... | |
| MAKRti::DtString | tcpForwarderAddrString () const |
| get tcpForwarderAddr String More... | |
| void | setTcpForwarderAddr (const MAKRti::DtString &addr) |
| set tcpForwarder Addr String More... | |
| MAKRti::DtInetAddr | tcpForwarderAddr () const |
| Get the TCP Forwarder address as a network address (versus string representation). More... | |
| MAKRti::DtInetAddr | minChannel () const |
| Get the minimum DDM multicast address as a network address (versus string representation). More... | |
| MAKRti::DtInetAddr | maxChannel () const |
| Get the Maximum DDM multicast address as a network address (versus string representation). More... | |
| MAKRti::DtInetAddr | mcastDiscoveryAddr () const |
| Get the multicast discovery address as a network address (versus string representation). More... | |
| DtFixedGridConfiguration * | fixedGridConfiguration () const |
| Get the DDM fixed grid configuration Returns NULL if not initialized. More... | |
| bool | buildDdmGrid (const MAKRti::DtFilename &gridConfigFilename) |
| Read and process DDM fixed grid definition Returns false when gridConfigFilename not found. More... | |
| MAKRti::DtInetAddr | DMMulticastGroupInterface (MAKRti::DtInetAddr multicastGroup) const |
| Get the network interface for the specified DM Multicast address (returns networkInterfaceAddr() if no interface was specified) More... | |
| bool | useGroupSocket () const |
| Returns true if we should use a group socket; 0 otherwise. More... | |
| bool | useDMFiltering () const |
| Returns true if we should use DM filtering. More... | |
| bool | isPreconfiguredRid () const |
| Returns whether this RID is preconfigured. More... | |
| MAKRti::DtString | getRidConfigurationName () const |
| Returns the name of the RID configuration if this RID is preconfigured. More... | |
| MAKRti::DtFilename | getFullPathToRidFile () const |
| returns full working path to rid file, either absolutely or relatively. More... | |
| const std::string & | getCreationFileName () const |
| returns reference to member myCreationFileName. More... | |
| bool | isCreationFileOverriden () const |
| Indicates if creation file name was extracted from programmatic RID settings string(s) More... | |
| const MAKRti::DtString & | getCreationLispExprs () const |
| returns reference to member myCreationLispExprs More... | |
| MAKRti::DtFilename | saveRestoreDirectoryPath () |
| Return the directory with an appended path separator. More... | |
| int | maxObjectsPerFederate () const |
| Return maximum number of objects allowed in a federation. More... | |
| void | setMaxObjectsPerFederate (int val) |
| Set maximum number of objects allowed in a federation. More... | |
| int | transmitLaggardLBTS () const |
| Return the indicator to transmit laggard LBTS value. More... | |
| void | setTransmitLaggardLBTS (int yesNo) |
| Set the indicator to transmit laggard LBTS value. More... | |
| DtInconsistentRidReaction | ridConsistencyChecking () const |
| Returns value of RID consistency checking variable. More... | |
| void | setRidConsistencyChecking (DtInconsistentRidReaction value) |
| Set value of RID consistency checking variable. More... | |
| DtAsynchronousIOModeEnum | processingModel () const |
| Return processing mode value. More... | |
| void | setProcessingModel (DtAsynchronousIOModeEnum value) |
| Set processing mode value. More... | |
| const DtDMFilterList & | objectMulticastDefinitions () const |
| Return the object class definitions for DM mulitcast filtering. More... | |
| const DtDMFilterList & | interactionMulticastDefinitions () const |
| Return the interaction class definitions for DM mulitcast filtering. More... | |
| const DtStringList & | createFomModules () const |
| Return the list of create FOM modules. More... | |
| const DtStringList & | joinFomModules () const |
| Return the names of join FOM modules. More... | |
| MAKRti::DtU64 | fomMergeTableEnabledMask () |
| Return a mask for enabled FOM table merging. More... | |
| const DtInetAddrList & | destinationAddrs () const |
| Return the list of additional destination addresses. More... | |
| const DtInetAddrAndPortSet & | forwarderGroupAddrs () const |
| Return the list of forwarder group addresses. More... | |
| unsigned int | forwarderGroupSize () |
| Return the size of the forwarder group list. More... | |
| bool | useRoutesFile () const |
| Set/Get routes file control. More... | |
| void | setUseRoutesFile (bool fileShouldBeUsed) |
| void | clearAncillaryForwarderGroupAddrs () |
| Clear the list of ancillary forwarder group addresses. More... | |
| const DtUpdateNameRateMap & | updateRates () const |
| Return the map between update rate names and values. More... | |
| const std::vector < DtUpdateRateSubscriptionStruct > & | updateRateSubscriptions () const |
| Return the update rate subscription definitions. More... | |
| void | clearCredentials () |
| Clear the credentials (type and data) More... | |
| void | fullyCompliantParameters (std::map< MAKRti::DtString, int > ¶meters) const |
| Set/Get authorization. More... | |
| bool | isFullyCompliant () const |
| Is this RID Params object fully compliant? More... | |
| bool | requiredComplianceParameter (const MAKRti::DtString ¶meter) const |
| Is this parameter required for compliance. More... | |
| int | compliantSettingForParameter (const MAKRti::DtString ¶meter) const |
| What is the required compliance setting for this parameter. More... | |
| void | forceParametersToCompliance () |
| Forces all parameters required for compliance to their compliant settings. More... | |
| void | saveOriginalCompliantSettings () |
| Saves the current settings of the compliance parameters as the original settings. More... | |
| void | revertComplianceParametersToOriginalSettings () |
| Forces all compliant parameters back to their original values. More... | |
| void | sanityCheckRIDParameters () |
| Some RID parameters have dependent settings. More... | |
| void | sanityCheckReliableConnRIDParameters () |
| Specific sanity checks for reliable connection parameters. More... | |
| void | printParameters () |
| Prints all RID parameters. More... | |
| void | applyParameterOverrides () |
| Applies the parameter overrides set with ::overrideRidParameters Non-virtual (Called from CTOR). More... | |
| void | extractRidExpressions (const std::vector< MAKRti::DtString > &ridExpressions) |
| Parses supplied strings and extracts RID expressions. More... | |
| void | applyAmbassadorCreationArguments () |
| rti1516::createRtiAmbassador has a std::set<wstring> argument which can be used to apply lisp changes to the rid as if the changes were in the rid file itself. More... | |
| void | makeLogDirectory () const |
| This will make the directory for the RID parameter RTI_logFileDirectory if necessary. More... | |
| MAKRti::DtFilename & | makeApplicationLogFilePath (MAKRti::DtFilename &logFilePath, MAKRti::DtString const &fileName=theDefaultLogFileToken) const |
| Checks the given log file name and configured log file directory and makes the appropriate application log file path. More... | |
| int | enableBigMessage () const |
| Deprecated: Declaring as a private rid variable. More... | |
| int | asynchronousIO () const |
| Deprecated: Declaring as a private rid variable. More... | |
| int | asynchronousCallbacks () const |
| Deprecated: Declaring as a private rid variable. More... | |
| int | asynchronousProcessMessage () const |
| Deprecated: Declaring as a private rid variable. More... | |
| MAKRti::DtString | mcastDevAddrString () const |
| Deprecated: Declaring as a private rid variable. More... | |
| void | setCredentialsType (const std::wstring &type) |
| Set/Get credentials type. More... | |
| const std::wstring & | credentialsType () const |
| Set/Get credentials type. More... | |
| void | setCredentialsData (const void *data, unsigned int size) |
| Set/Get credentials data. More... | |
| void | setCredentialsData (const std::vector< char > &data) |
| Set/Get credentials data. More... | |
| const std::vector< char > & | credentialsData () const |
| Set/Get credentials data. More... | |
| void | sanityCheckAddressFamily () |
| Sanity checks to ensure all IP addresses use the same address family. More... | |
| void | sanityCheckTcpAddressFamily () |
| Sanity checks to ensure all IP addresses use the same address family. More... | |
| void | sanityCheckUdpAddressFamily () |
| Sanity checks to ensure all IP addresses use the same address family. More... | |
| DtDECLARE_STRING_ACCESSOR_MUTATOR (theLogFileDirectoryName, logFileDirectory, setLogFileDirectoryName) | |
| RID Parameters Declarations. More... | |
Static Public Member Functions | |
| static void | overrideRidParameters (const std::map< std::string, std::string > ¶ms) |
| Sets the the RID parameters to be overridden after the RID file is loaded. More... | |
| static int | maxObjectsPerFederateLimit () |
| The maximum number of simultaneious federates in a federation execution. More... | |
| static int | maxNumFederatesLimit () |
| The maximum number of objects a single federate may register. More... | |
| static const int | numBitsInObjectInstanceHandle () |
| Number of bits used to represent an object instance handle. More... | |
| static MAKRti::DtLogFileInfo & | logFileInfo (std::string const &appName, std::string const &protocol, std::string const &svnRev, std::string const &version) |
| Returns the log file info singleton using the given signatures for naming. More... | |
Static Public Attributes | |
| static const std::string | theDefaultLogFileToken |
Protected Types | |
| typedef std::map < MAKRti::DtString, MAKRti::DtString > | ParameterOverridesMap |
| Overridden RID parameters. More... | |
Protected Member Functions | |
| void | registerParameters () |
| Registers all MTL parameters. More... | |
| void | loadLispFile (const MAKRti::DtFilename &fileName) |
| Loads the RID file. More... | |
| void | loadLispExpressions () |
| Loads the expressions for function rid parameters Non-virtual (Called from CTOR). More... | |
| MAKRti::DtMtlEnvironment & | mtlEnvironment () |
| returns mtl environment More... | |
| virtual void | accessorError (const char *parameterName) const |
| Handle error when accessor fails. More... | |
| virtual void | mutatorError (const char *parameterName) const |
| Handle error when mutator fails. More... | |
| void | copyRidParameters (const DtRIDParameters &orig) |
| copyRidParameters is used by the DtRIDParameters copy constructor to deep copy the DtRidParameter objects. More... | |
| void | destroyAllRidParameters () |
| destroy all RidParameter objects. More... | |
| void | destroyRidParameter (const MAKRti::DtString &name) |
| destroy a single RidParameter object. More... | |
| MAKRti::DtFilename | findLispFile () |
| lookup the RID file base on args passed to createRTIAmbassador (1516 only) working directory and env. More... | |
| bool | extractRidFileName (const MAKRti::DtString &arg) |
| Parses string for RID file name directive (must be at beginning of string). More... | |
| void | buildDmFilterList (bool forObjectsElseInteractions) |
| read all DM filters for Objects or Interactions from lisp env. More... | |
| void | buildFomModulesList () |
| read all additional Fom Modules specified from lisp env. More... | |
| void | initializeParameters (bool forceEnableRtiExec, const MAKRti::DtString &expression, const MAKRti::DtFilename &fileName) |
| Used to initialize RID parameters from disk, or from the given expression. More... | |
| void | checkUseRtiExec (bool forceEnableRtiExec) |
| If forceEnableRtiExec is enabled ( we were instantiated from an ExecThread ) then make sure useRtiExec is set. More... | |
| void | initializeFixedGrid () |
| Build and print the Fixed DDM Grid. More... | |
| void | populateRidGroups () |
| Populate the compliant, federation, LRC, etc. lists. More... | |
| void | initializeFomTableMap () |
| Initialize the map from FOM table name to enum. More... | |
| void | initializeDestAddrs () |
| Build list of Dest Addrs. More... | |
| void | initializeForwarderGroups () |
| Build list of Forwarder Groups. More... | |
| void | initializeUpdateRates () |
| Build update Rates table. More... | |
| void | verifyPortsAreUnique () const |
| Check and validate uniqueness of all ports in the RID. More... | |
| void | verifyIpAddresses () const |
| Check all IP addresses in RID for validity. Throws if they are not. More... | |
| void | verifyIpAddress (const MAKRti::DtString &ip, const MAKRti::DtString &name=MAKRti::DtString::nullString()) const |
| Check the validity of a single IP address. Throws if invalid. More... | |
| virtual int * | createRidParameter (const MAKRti::DtString &label, const MAKRti::DtString &name, const MAKRti::DtString &toolTip, const MAKRti::DtString &parent, int defaultValue, bool editable, const MAKRti::DtString &range) |
| createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float). More... | |
| virtual MAKRti::DtString * | createRidParameter (const MAKRti::DtString &label, const MAKRti::DtString &name, const MAKRti::DtString &toolTip, const MAKRti::DtString &parent, const MAKRti::DtString &defaultValue, bool editable, const MAKRti::DtString &range) |
| createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float). More... | |
| virtual float * | createRidParameter (const MAKRti::DtString &label, const MAKRti::DtString &name, const MAKRti::DtString &toolTip, const MAKRti::DtString &parent, float defaultValue, bool editable, const MAKRti::DtString &range) |
| createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float). More... | |
Protected Attributes | |
| MAKRti::DtMtlEnvironment * | myEnv |
| The MTL environment used to process RID parameters. More... | |
| DtInetAddrList | myDestAddr |
| Group socket configuration. More... | |
| DtInetAddrAndPortSet | myForwarderGroupAddrs |
| The forwarder group addresses. More... | |
| DtDMFilterList | myIntMulticastDefinition |
| DM object class configuration. More... | |
| DtDMFilterList | myObjMulticastDefinition |
| DM interaction class configuration. More... | |
| DtStringList | myPluginNames |
| Plugin names configuration. More... | |
| MAKRti::DtFilename | myName |
| The RID file name. More... | |
| MAKRti::DtFilename | myForwarderRoutesFile |
| The forwarder routes file name. More... | |
| bool | myIsPreconfiguredRidFlag |
| Flag indicating whether the RID configuration is preconfigured. More... | |
| MAKRti::DtString | myPreconfiguredRidName |
| Preconfigured RID configuration name. More... | |
| MAKRti::DtFilename | myFullPathToRidFile |
| The path to the loaded file. More... | |
| DtRidFileSearchStatus | myRidFileSearchStatus |
| The status of the file search of the RID file. More... | |
| MAKRti::DtString | myCreationLispExprs |
| The expressions found in the creation arguments (if any) More... | |
| std::string | myCreationFileName |
| The RID file name found in the creation arguments (if present) More... | |
| bool | myIsCreationFileOverriden |
| DtStringList | myCreateFedExFomModules |
| The list of create FOM modules. More... | |
| DtStringList | myJoinFedExFomModules |
| The list of join FOM modules. More... | |
| DtFixedGridConfiguration * | myFixedGridConfiguration |
| Fixed grid configuration. More... | |
| DtUpdateNameRateMap | myUpdateRates |
| Pre-Evolved way to set the list of (name rate) Map from update rate name to value. More... | |
| std::vector < DtUpdateRateSubscriptionStruct > | myUpdateRateSubscriptions |
| Update rate subscriptions. More... | |
| FloatParameterMap | myFloatRidParameterDefaults |
| The default values for float RID parameters. More... | |
| IntParameterMap | myIntRidParameterDefaults |
| The default values for integer RID parameters. More... | |
| StringParameterMap | myStringRidParameterDefaults |
| The default values for string RID parameters. More... | |
| std::map< MAKRti::DtString, std::pair< int, int > > | myFullyCompliantParameters |
| The list of parameters that effect compliance, their fully compliant setting, and their original setting (as read from the RID file) More... | |
| bool | myUseRoutesFile |
| Controls whether routes file should be used (set internally) More... | |
| std::wstring | myCredentialsType |
| Credentials type. More... | |
| std::vector< char > | myCredentials |
| Credentials data. More... | |
| std::map< MAKRti::DtString, MAKRti::DtMergeFomTableMask > | myFomTableNameToEnum |
| MAKRti::DtU64 | myMergeTableEnabledMask |
| bool | theForwarderRoutesFileRidNameInitialized |
| bool | theProcessingModelRidNameInitialized |
| bool | theRidConsistencyCheckingRidNameInitialized |
| bool | theMaxObjectsPerFederateRidNameInitialized |
| bool | theTransmitLaggardLBTSRidNameInitialized |
| bool | theTcpForwarderAddrRidNameInitialized |
| bool | theUdpNetworkInterfaceAddrRidNameInitialized |
| bool | theTcpNetworkInterfaceAddrRidNameInitialized |
| int | RTI_maxObjectsPerFederate |
| Deprecated RID parameters. More... | |
| int | RTI_transmitLaggardLBTS |
| Deprecated RID parameters. More... | |
| int | RTI_enableBigMessage |
| Deprecated RID parameters. More... | |
| int | RTI_asynchronousIO |
| Deprecated RID parameters. More... | |
| int | RTI_asynchronousProcessMessage |
| Deprecated RID parameters. More... | |
| int | RTI_asynchronousCallbacks |
| Deprecated RID parameters. More... | |
| MAKRti::DtString | RTI_mcastDevAddrString |
| Deprecated RID parameters. More... | |
Static Protected Attributes | |
| static const int | theMaxObjectsPerFederateLimit |
| The maximum number of simultaneous federates in a federation execution. More... | |
| static const int | theMaxNumFederatesLimit |
| The maximum number of objects a single federate may register. More... | |
| static ParameterOverridesMap | theOverrideParameters |
| static const int | theCompliantUseRtiExec |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantInternalMsgReliableWhenUsingRtiexec |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantFomDataTransportTypeControl |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantTimeMgmt |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantDataDistMgmt |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantMomServiceAvailable |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantMomFederateUpdateInterval |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantStrictFomChecking |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantCheckFlag |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantEnableHlaObjectNamePrefix |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantSendDiscoveredClass |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantExtend13and1516interop |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantProcessUnknownUpdatesForDiscovery |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantEnableNameReservation |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantEnableSaveRestoreWhenUsingRtiexec |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantFomModuleMerging |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantFomModuleSorting |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantDistributeFedFile |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantPreferRidToFedSwitchTable |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantEnableUpdateRateReduction |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantThrowExceptionCallNotAllowedFromWithinCallback |
| The parameter values that make configuration compliant. More... | |
| static const int | theResignResponseEnabled |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantUse32BitsForValueSize |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantDualTransmitFirstInteractionRegions |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantStrictHLA1516eAttributeOwnershipUnavailableCallback |
| The parameter values that make configuration compliant. More... | |
| static const int | theCompliantNextEventRequestAndRetractServiceEnabled |
| The parameter values that make configuration compliant. More... | |
| static const MAKRti::DtString | theOptionalServicesGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theFaultToleranceGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theMessageThrottlingGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theAdvanceConnectionGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theHlaGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theDiagnosticGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theAssistantGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theBundlingGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theAdvancedNetworkingGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theAdvisoriesGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theAsynchGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theCommunicationsGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theDdmGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theFomGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theForwarderGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theLicensingGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theMomGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theMulticastDiscoveryGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theNameReservationGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theRtiSpyGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theSaveRestoreGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theServiceImplGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | theSharedMemoryGroupName |
| The strings that represent the RID parameter groups RID Group names. More... | |
| static const MAKRti::DtString | thePreferRidToFedSwitchTableName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAutoProvideSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theConveyRegionDesignatorSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theConveyProducingFederateSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAttributeScopeAdvisorySwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAttributeRelevanceAdvisorySwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theObjectClassRelevanceAdvisorySwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theInteractionRelevanceAdvisorySwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theServiceReportingSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theExceptionReportingSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDelaySubscriptionEvaluationSwitchName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAddressDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAutoProvideDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAllProvideUpdateRequestsDelayedRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theBestEffortSendRetriesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theBestEffortSendRetryWaitUsecRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theCatchFedAmbExceptionsRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theCheckFlagRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theConfigureConnectionWithRidRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theConveyOnlyAvailableDimensionsRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theCrcCheckFedFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDataDistMgmtRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDdmFixedGridFilenameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDdmFixedGridRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDefaultTimeImplementationRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDefaultFedFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeleteOrphansRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeprecatedAsynchronousIORidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeprecatedEnableBigMessageRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeprecatedAsynchronousProcessMessageRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeprecatedAsynchronousCallbacksRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDestAddrStringRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDetachNotifyLevelFromStdOutRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDisableUnlicensedForTwoRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDiscoveryMsgBundlingDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDistributedForwarderPortRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDistributedUdpForwarderModeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDistributeFedFileAsynchronouslyRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDistributeFedFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFullFedFileDistributionName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDualTransmitFirstInteractionRegionsRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDumpFedRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDumpRidRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableBestEffortSendRetryRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAutomaticNameReserveEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableCheckVersionRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableFederateHeartbeatRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableFedexMsgRoutingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableFomComponentSortingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableHlaObjectNamePrefixRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableMessageThrottlingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableNameReservationRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableLRCNetworkStatisticsMonitoringRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableNetworkTestingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnablePacketBundlingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableSaveRestoreWhenUsingRtiexecRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableSharedMemoryExecEventLogRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableTcpCompressionRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableTcpSmartForwardingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableUdpCompressionRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableUdpSmartForwardingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableUpdateRateReductionRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theExecMcastDiscoveryDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theExtend13and1516interopRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFederateHeartbeatIntervalRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFederateReconnectPauseRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFederateTimeoutIntervalRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFlushTimeoutIntervalRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFomDataTransportTypeControlRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFomModuleMergingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFomModuleSortingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theForceFullComplianceRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theForceUnlicensedForTwoRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theForwarderRoutesFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theForwardingDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theImplicitDdmParamsFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theInternalMsgReliableWhenUsingRtiexecRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theInternalMsgSmartForwardingWhenUsingRtiexecRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theIOPeriodRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theLogFileDirectoryName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTickWaitPeriodRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theLogFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theLrcMcastDiscoveryDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxChannelAddrRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxForwarderQueueRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxIOCountRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxIOQueueRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theIOQueueIndicatorRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxObjectsPerFederateRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxNumFederatesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMaxUdpPacketSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDeprecatedMcastDevAddrStringRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMcastDiscoveryAddrStringRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMcastDiscoveryEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMcastDiscoveryPortRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMcastDiscoveryTriesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMcastTtlRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMinChannelAddrRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomExceptionLoggingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomFederateUpdateIntervalRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomModuleExtensionFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomServiceAvailableRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUdpNetworkInterfaceAddrRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpNetworkInterfaceAddrRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theNotifyLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | thePacketBundlingSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpPacketBundlingSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUdpPacketBundlingSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | thePreferLocalFomModulesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theProcessingModelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theProcessUnknownUpdatesForDiscoveryRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theReceiveToleranceRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theReconnectEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theResignResponseEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theResponseIntervalRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theReuseLogFileRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theReuseReleasedObjectHandlesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRouteToAllByDefaultRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRidConsistencyCheckingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRtiExecLogFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRtiExecPerformsLicensingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRtiExecReconnectPauseRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRtiForwarderLogFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theRtiFederationShadowLogFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSaveRestoreDirectoryRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSaveRestoreTimeoutRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSaveTransientMessagesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSendDiscoveredClassRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSharedMemExecLogFileNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSharedMemoryMgrMaxWaitRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSharedMemoryModeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSharedMemoryNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSharedMemoryQueueLengthRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSingleCallbackPerTickRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSocketReceiveBufferSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSmartForwardingLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theSocketSendBufferSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theStrictFomCheckingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theStrictNameReservationRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theStrictHLA1516eAttributeOwnershipUnavailableCallbackRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theWaitIOPeriodForBundlingRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpBufferSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpCompressionLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpForwarderAddrRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpNoDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theThrowExceptionForDisabledServiceRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theThrowExceptionOnConcurrentAccessRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theThrowExceptionCallNotAllowedFromWithinCallbackRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theEnableWarningsForDisabledServicesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTickFavorsNetworkRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTimeMgmtRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTransmitDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTransmitLaggardLBTSRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTransmitRateRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUdpCompressionLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUdpPortRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTcpPortRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUse32BitsForValueSizeRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUseBusyWaitForTickMinMaxRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUseRandomNumberForFedHandleRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theUseRtiExecRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomVerboseLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theNextEventRequestAndRetractServiceEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theTestConnectionThresholdRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | thePeerForwarderReconnectNumberOfTriesRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | thePeerForwarderReconnectDelayRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theLrcMinidumperLevelRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theMomEvokeCallbackObserverEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theProfilingEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theFederationShadowEnabledRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | thePlainTextPasswordRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theAuthorizerNameRidName |
| The strings that represent the RID parameter groups RID Parameter names. More... | |
| static const MAKRti::DtString | theDefaultIpv4DestAddr |
| Default destination address strings for IPv4 and IPv6. More... | |
| static const MAKRti::DtString | theDefaultIpv6DestAddr |
| Default destination address strings for IPv4 and IPv6. More... | |
| static const MAKRti::DtString | theDefaultIpv4MinChannelAddr |
| DDM channel addresses to be used if none are specified in the RID. More... | |
| static const MAKRti::DtString | theDefaultIpv4MaxChannelAddr |
| DDM channel addresses to be used if none are specified in the RID. More... | |
| static const MAKRti::DtString | theDefaultIpv6MinChannelAddr |
| DDM channel addresses to be used if none are specified in the RID. More... | |
| static const MAKRti::DtString | theDefaultIpv6MaxChannelAddr |
| DDM channel addresses to be used if none are specified in the RID. More... | |
| static const MAKRti::DtString | theUseTheDefaultChannelAddrStr |
| DDM channel addresses to be used if none are specified in the RID. More... | |
Preconfigured RID Accessors. | |
| typedef std::map < MAKRti::DtString, DtRIDParameters > | PreconfiguredRidMap |
| Returns a const reference to the map of preconfigured RIDs. More... | |
| static const PreconfiguredRidMap & | preconfiguredRids () |
| Returns a const reference to the map of preconfigured RIDs. More... | |
| static const DtRIDParameters * | preconfiguredRid (const MAKRti::DtString &name) |
| Returns the preconfigured RID with the given name. More... | |
This class manages the RTI's start-up configuration using both MTL variables and functions.
| typedef std::vector<DtDMFilterStruct> DtRIDParameters::DtDMFilterList |
| typedef std::set<DtInetAddrAndPort> DtRIDParameters::DtInetAddrAndPortSet |
| typedef std::vector<MAKRti::DtInetAddr> DtRIDParameters::DtInetAddrList |
| typedef std::vector<MAKRti::DtString> DtRIDParameters::DtStringList |
| typedef std::map<MAKRti::DtString,DtFloatRidParameter> DtRIDParameters::FloatParameterMap |
| typedef std::map<MAKRti::DtString,DtIntRidParameter> DtRIDParameters::IntParameterMap |
|
protected |
Overridden RID parameters.
| typedef std::map<MAKRti::DtString,DtRIDParameters> DtRIDParameters::PreconfiguredRidMap |
Returns a const reference to the map of preconfigured RIDs.
Initializes the map the first time this method is called.
| typedef std::map<MAKRti::DtString,DtStringRidParameter> DtRIDParameters::StringParameterMap |
0 == no Async IO 1 == Asynchronous IO, (same as old parameter RTI_asynchronousIO ) 2 == Asynchronous IO + Asynchronous Message Processing (same as old parameter RTI_asynchronousMessageProcessing) 3 == Asynchronous IO + Asynchronous Callbacks ( same as old parameter RTI_asynchronousCallbacks )
| Enumerator | |
|---|---|
| DtSynchronousMode | |
| DtAsynchronousMode | |
| DtAsynchronousProcessMessage | |
| DtAsynchronousCallbacks | |
0 == ( Default ) FOM data is sent either best effort or reliable based on FOM settings.
(default, forced setting when using forceFullCompliance is enabled) 1 == All FOM data is sent best effort. (forced setting when using lightweight configurations) 2 == All FOM data is sent reliable. (only permitted when RTI_configureConnectionWithRid is 1)
| Enumerator | |
|---|---|
| DtFomTransportTypeUseFomSettings | |
| DtFomTransportTypeUseBestEffort | |
| DtFomTransportTypeUseReliable | |
0 == ( Default ) Minidumper is not enabled 1 == Minidumper will prompt the user to generate a .dmp file 2 == Minidumper will generate .dmp file (no prompt) 3 == No .dmp is generated, and program will exit silently
| Enumerator | |
|---|---|
| DtLrcMinidumperLevelNotEnabled | |
| DtLrcMinidumperLevelEnabled | |
| DtLrcMinidumperLevelEnabledNoPrompt | |
| DtLrcMinidumperLevelSilentExit | |
| DtRIDParameters::DtRIDParameters | ( | ) |
Default constructor for use as a simple model.
|
explicit |
Default constructor for use as a simple model from an mtl file on disk.
| DtRIDParameters::DtRIDParameters | ( | int | highestNotifyLevelDuringInitialization, |
| const std::vector< MAKRti::DtString > *const | ridExpressions, | ||
| bool | enableRtiExec | ||
| ) |
CTOR.
| DtRIDParameters::DtRIDParameters | ( | const MAKRti::DtString & | expression | ) |
CTOR.
| DtRIDParameters::DtRIDParameters | ( | const DtRIDParameters & | orig | ) |
Copy CTOR.
|
virtual |
destructor
|
protectedvirtual |
Handle error when accessor fails.
| void DtRIDParameters::applyAmbassadorCreationArguments | ( | ) |
rti1516::createRtiAmbassador has a std::set<wstring> argument which can be used to apply lisp changes to the rid as if the changes were in the rid file itself.
| void DtRIDParameters::applyParameterOverrides | ( | ) |
Applies the parameter overrides set with ::overrideRidParameters Non-virtual (Called from CTOR).
|
virtual |
Apply the RID initialization expression to this RID.
| int DtRIDParameters::asynchronousCallbacks | ( | ) | const |
Deprecated: Declaring as a private rid variable.
| int DtRIDParameters::asynchronousIO | ( | ) | const |
Deprecated: Declaring as a private rid variable.
| int DtRIDParameters::asynchronousProcessMessage | ( | ) | const |
Deprecated: Declaring as a private rid variable.
| bool DtRIDParameters::buildDdmGrid | ( | const MAKRti::DtFilename & | gridConfigFilename | ) |
Read and process DDM fixed grid definition Returns false when gridConfigFilename not found.
|
protected |
read all DM filters for Objects or Interactions from lisp env.
|
protected |
read all additional Fom Modules specified from lisp env.
|
protected |
If forceEnableRtiExec is enabled ( we were instantiated from an ExecThread ) then make sure useRtiExec is set.
| void DtRIDParameters::clearAncillaryForwarderGroupAddrs | ( | ) |
Clear the list of ancillary forwarder group addresses.
| void DtRIDParameters::clearCredentials | ( | ) |
Clear the credentials (type and data)
|
virtual |
Compare the given RID with this one.
Returns a string containing the names of parameters that don't match.
|
virtual |
Compare the given RID with this one.
Populates maps with names and values of parameters that don't match.
| int DtRIDParameters::compliantSettingForParameter | ( | const MAKRti::DtString & | parameter | ) | const |
What is the required compliance setting for this parameter.
|
protected |
copyRidParameters is used by the DtRIDParameters copy constructor to deep copy the DtRidParameter objects.
| const DtStringList& DtRIDParameters::createFomModules | ( | ) | const |
Return the list of create FOM modules.
|
protectedvirtual |
createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float).
createRidParameter will allocate memory for the variable and return the address allocated. DtRidParameter objects are expected to be valid for the lifetime of the DtRIDParameters object, ~DtRIDParameters calls destroyAllRidParameters and frees the allocated memory. copyRidParameters is used by the DtRIDParameters copy constructor to deep copy the DtRidParameter objects.
|
protectedvirtual |
createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float).
createRidParameter will allocate memory for the variable and return the address allocated. DtRidParameter objects are expected to be valid for the lifetime of the DtRIDParameters object, ~DtRIDParameters calls destroyAllRidParameters and frees the allocated memory. copyRidParameters is used by the DtRIDParameters copy constructor to deep copy the DtRidParameter objects.
|
protectedvirtual |
createRidParameter will take and store all of the elements required of a DtRidParameter object, in three forms (int, MAKRti::DtString, and float).
createRidParameter will allocate memory for the variable and return the address allocated. DtRidParameter objects are expected to be valid for the lifetime of the DtRIDParameters object, ~DtRIDParameters calls destroyAllRidParameters and frees the allocated memory. copyRidParameters is used by the DtRIDParameters copy constructor to deep copy the DtRidParameter objects.
| const std::vector<char>& DtRIDParameters::credentialsData | ( | ) | const |
Set/Get credentials data.
| const std::wstring& DtRIDParameters::credentialsType | ( | ) | const |
Set/Get credentials type.
| MAKRti::DtInetAddr DtRIDParameters::destAddr | ( | ) | const |
Get the destination address as a network address (versus string representation).
| const DtInetAddrList& DtRIDParameters::destinationAddrs | ( | ) | const |
Return the list of additional destination addresses.
|
protected |
destroy all RidParameter objects.
RidParameter objects are expected to be valid for the lifetime of the DtRIDParameter object.
|
protected |
destroy a single RidParameter object.
RidParameter objects are expected to be valid for the lifetime of the DtRIDParameter object.
| MAKRti::DtInetAddr DtRIDParameters::DMMulticastGroupInterface | ( | MAKRti::DtInetAddr | multicastGroup | ) | const |
Get the network interface for the specified DM Multicast address (returns networkInterfaceAddr() if no interface was specified)
| DtRIDParameters::DtDECLARE_STRING_ACCESSOR_MUTATOR | ( | theLogFileDirectoryName | , |
| logFileDirectory | , | ||
| setLogFileDirectoryName | |||
| ) |
RID Parameters Declarations.
| int DtRIDParameters::enableBigMessage | ( | ) | const |
Deprecated: Declaring as a private rid variable.
| void DtRIDParameters::extractRidExpressions | ( | const std::vector< MAKRti::DtString > & | ridExpressions | ) |
Parses supplied strings and extracts RID expressions.
Expressions are processed after RID file is processed. Entry may contain RID file name directive at beginning, in which case, remainder of entry is processed as an expression.
|
protected |
Parses string for RID file name directive (must be at beginning of string).
If found, extracts file name and sets it as the file name to open. Return bool: directive found?
|
protected |
lookup the RID file base on args passed to createRTIAmbassador (1516 only) working directory and env.
variables: RTI_RID_FILE and RTI_CONFIG and set myName and myFullPathToRidFile Returns "" if file not found (ie - using default params) on return, restOfArgs will point to char* representation of lisp expressions that were (possibly) input to createRTIAmbassador (again 1516 only).
| DtFixedGridConfiguration* DtRIDParameters::fixedGridConfiguration | ( | ) | const |
Get the DDM fixed grid configuration Returns NULL if not initialized.
| const FloatParameterMap& DtRIDParameters::floatRidParameters | ( | ) | const |
Return the map of float parameters.
| MAKRti::DtU64 DtRIDParameters::fomMergeTableEnabledMask | ( | ) |
Return a mask for enabled FOM table merging.
| void DtRIDParameters::forceParametersToCompliance | ( | ) |
Forces all parameters required for compliance to their compliant settings.
| const DtInetAddrAndPortSet& DtRIDParameters::forwarderGroupAddrs | ( | ) | const |
Return the list of forwarder group addresses.
| unsigned int DtRIDParameters::forwarderGroupSize | ( | ) |
Return the size of the forwarder group list.
| const MAKRti::DtFilename DtRIDParameters::forwarderRoutesFile | ( | ) | const |
Returns the forwarder routes file name.
| void DtRIDParameters::fullyCompliantParameters | ( | std::map< MAKRti::DtString, int > & | parameters | ) | const |
Set/Get authorization.
Caller passes fullyCompliantParameters an empty map which will be populated with the compliance parameters and their compliant settings. Map will be emptied if it isn't already.
| const std::string& DtRIDParameters::getCreationFileName | ( | ) | const |
returns reference to member myCreationFileName.
| const MAKRti::DtString& DtRIDParameters::getCreationLispExprs | ( | ) | const |
returns reference to member myCreationLispExprs
| MAKRti::DtFilename DtRIDParameters::getFullPathToRidFile | ( | ) | const |
returns full working path to rid file, either absolutely or relatively.
|
virtual |
Get the string value for the given parameter name Returns boolean: got value successfully?
|
virtual |
|
virtual |
Get the integer value for the given parameter name Returns boolean: got value successfully?
|
virtual |
|
virtual |
Get the float value for the given parameter name Returns boolean: got value successfully?
|
virtual |
| MAKRti::DtString DtRIDParameters::getRidConfigurationName | ( | ) | const |
Returns the name of the RID configuration if this RID is preconfigured.
|
protected |
Build list of Dest Addrs.
|
protected |
Build and print the Fixed DDM Grid.
|
protected |
Initialize the map from FOM table name to enum.
|
protected |
Build list of Forwarder Groups.
|
protected |
Used to initialize RID parameters from disk, or from the given expression.
Serves to make the RID internally consistent and valid.
|
protected |
Build update Rates table.
| const DtDMFilterList& DtRIDParameters::interactionMulticastDefinitions | ( | ) | const |
Return the interaction class definitions for DM mulitcast filtering.
| const IntParameterMap& DtRIDParameters::intRidParameters | ( | ) | const |
Return the map of integer parameters.
| bool DtRIDParameters::isCreationFileOverriden | ( | ) | const |
Indicates if creation file name was extracted from programmatic RID settings string(s)
| bool DtRIDParameters::isFloatParameter | ( | const MAKRti::DtString & | ) | const |
Does the given parameter have a float value?
| bool DtRIDParameters::isFullyCompliant | ( | ) | const |
Is this RID Params object fully compliant?
| bool DtRIDParameters::isIntParameter | ( | const MAKRti::DtString & | ) | const |
Does the given parameter have an integer value?
| bool DtRIDParameters::isPreconfiguredRid | ( | ) | const |
Returns whether this RID is preconfigured.
| bool DtRIDParameters::isStringParameter | ( | const MAKRti::DtString & | ) | const |
Does the given parameter have a string value?
| const DtStringList& DtRIDParameters::joinFomModules | ( | ) | const |
Return the names of join FOM modules.
|
protected |
Loads the expressions for function rid parameters Non-virtual (Called from CTOR).
|
protected |
Loads the RID file.
Non-virtual (Called from CTOR).
|
static |
Returns the log file info singleton using the given signatures for naming.
| MAKRti::DtFilename& DtRIDParameters::makeApplicationLogFilePath | ( | MAKRti::DtFilename & | logFilePath, |
| MAKRti::DtString const & | fileName = theDefaultLogFileToken |
||
| ) | const |
Checks the given log file name and configured log file directory and makes the appropriate application log file path.
MAK default used when provided name is equal to the default token MAK default assumes DtLogFileInfo has been initialized with application name, version, and svn revision. Makes the log directory if it does not already exist.
| void DtRIDParameters::makeLogDirectory | ( | ) | const |
This will make the directory for the RID parameter RTI_logFileDirectory if necessary.
| MAKRti::DtInetAddr DtRIDParameters::maxChannel | ( | ) | const |
Get the Maximum DDM multicast address as a network address (versus string representation).
|
static |
The maximum number of objects a single federate may register.
| int DtRIDParameters::maxObjectsPerFederate | ( | ) | const |
Return maximum number of objects allowed in a federation.
|
static |
The maximum number of simultaneious federates in a federation execution.
| MAKRti::DtString DtRIDParameters::mcastDevAddrString | ( | ) | const |
Deprecated: Declaring as a private rid variable.
| MAKRti::DtInetAddr DtRIDParameters::mcastDiscoveryAddr | ( | ) | const |
Get the multicast discovery address as a network address (versus string representation).
| MAKRti::DtInetAddr DtRIDParameters::minChannel | ( | ) | const |
Get the minimum DDM multicast address as a network address (versus string representation).
| const MAKRti::DtMtlEnvironment& DtRIDParameters::mtlEnvironment | ( | ) | const |
returns mtl environment
|
protected |
returns mtl environment
|
protectedvirtual |
Handle error when mutator fails.
|
static |
Number of bits used to represent an object instance handle.
| const DtDMFilterList& DtRIDParameters::objectMulticastDefinitions | ( | ) | const |
Return the object class definitions for DM mulitcast filtering.
|
static |
Sets the the RID parameters to be overridden after the RID file is loaded.
Must be called prior to instantiation of the DtRIDParameters object. Takes a map of RID parameter names to values. Note that parameter overrides are only applied when using the DtRIDParameters(int,const std::vector<DtString>*,bool) CTOR.
|
protected |
Populate the compliant, federation, LRC, etc. lists.
|
static |
Returns the preconfigured RID with the given name.
If no preconfigured RID with the given name exists, this method returns NULL.
|
static |
Returns a const reference to the map of preconfigured RIDs.
Initializes the map the first time this method is called.
| void DtRIDParameters::printParameters | ( | ) |
Prints all RID parameters.
| DtAsynchronousIOModeEnum DtRIDParameters::processingModel | ( | ) | const |
Return processing mode value.
|
protected |
Registers all MTL parameters.
Non-virtual (Called from CTOR).
| bool DtRIDParameters::requiredComplianceParameter | ( | const MAKRti::DtString & | parameter | ) | const |
Is this parameter required for compliance.
| void DtRIDParameters::revertComplianceParametersToOriginalSettings | ( | ) |
Forces all compliant parameters back to their original values.
| DtInconsistentRidReaction DtRIDParameters::ridConsistencyChecking | ( | ) | const |
Returns value of RID consistency checking variable.
0 == no RID consistency checking. 1 == correct inconsistent variables 2 == federate throws exception if rid is inconsistent.
|
virtual |
Populate the maps with rid parameters (names and values) for each parameter name found in the given input string.
| const MAKRti::DtFilename& DtRIDParameters::ridName | ( | ) | const |
Returns the RID file name.
|
virtual |
Consistency checking is performed on a subset of RID parameters Returns a string containing the names of those parameters that should be consistency checked.
| void DtRIDParameters::sanityCheckAddressFamily | ( | ) |
Sanity checks to ensure all IP addresses use the same address family.
| void DtRIDParameters::sanityCheckReliableConnRIDParameters | ( | ) |
Specific sanity checks for reliable connection parameters.
| void DtRIDParameters::sanityCheckRIDParameters | ( | ) |
Some RID parameters have dependent settings.
If the dependent settings are not set, disable the depending parameter.
| void DtRIDParameters::sanityCheckTcpAddressFamily | ( | ) |
Sanity checks to ensure all IP addresses use the same address family.
| void DtRIDParameters::sanityCheckUdpAddressFamily | ( | ) |
Sanity checks to ensure all IP addresses use the same address family.
| void DtRIDParameters::saveOriginalCompliantSettings | ( | ) |
Saves the current settings of the compliance parameters as the original settings.
| MAKRti::DtFilename DtRIDParameters::saveRestoreDirectoryPath | ( | ) |
Return the directory with an appended path separator.
| void DtRIDParameters::setCredentialsData | ( | const void * | data, |
| unsigned int | size | ||
| ) |
Set/Get credentials data.
| void DtRIDParameters::setCredentialsData | ( | const std::vector< char > & | data | ) |
Set/Get credentials data.
| void DtRIDParameters::setCredentialsType | ( | const std::wstring & | type | ) |
Set/Get credentials type.
| void DtRIDParameters::setForwarderRoutesFile | ( | const MAKRti::DtFilename & | file | ) |
Set the forwarder routes file name.
| void DtRIDParameters::setMaxObjectsPerFederate | ( | int | val | ) |
Set maximum number of objects allowed in a federation.
| bool DtRIDParameters::setParameter | ( | const MAKRti::DtString & | name, |
| const MAKRti::DtString & | val | ||
| ) |
Set the string value for the given parameter name Returns boolean: set value successfully?
| bool DtRIDParameters::setParameter | ( | const MAKRti::DtString & | name, |
| int | val | ||
| ) |
Set the integer value for the given parameter name Returns boolean: set value successfully?
| bool DtRIDParameters::setParameter | ( | const MAKRti::DtString & | name, |
| float | val | ||
| ) |
Set the float value for the given parameter name Returns boolean: set value successfully?
| void DtRIDParameters::setProcessingModel | ( | DtAsynchronousIOModeEnum | value | ) |
Set processing mode value.
| void DtRIDParameters::setRidConsistencyChecking | ( | DtInconsistentRidReaction | value | ) |
Set value of RID consistency checking variable.
| void DtRIDParameters::setTcpForwarderAddr | ( | const MAKRti::DtString & | addr | ) |
set tcpForwarder Addr String
| void DtRIDParameters::setTcpNetworkInterfaceAddr | ( | const MAKRti::DtString & | networkIFace | ) |
Set TCP multicast network interface address.
| void DtRIDParameters::setTransmitLaggardLBTS | ( | int | yesNo | ) |
Set the indicator to transmit laggard LBTS value.
| void DtRIDParameters::setUdpNetworkInterfaceAddr | ( | const MAKRti::DtString & | networkIFace | ) |
Set UDP multicast network interface address.
| void DtRIDParameters::setUseRoutesFile | ( | bool | fileShouldBeUsed | ) |
| const StringParameterMap& DtRIDParameters::stringRidParameters | ( | ) | const |
Return the map of string parameters.
| MAKRti::DtInetAddr DtRIDParameters::tcpForwarderAddr | ( | ) | const |
Get the TCP Forwarder address as a network address (versus string representation).
| MAKRti::DtString DtRIDParameters::tcpForwarderAddrString | ( | ) | const |
get tcpForwarderAddr String
| MAKRti::DtInetAddr DtRIDParameters::tcpNetworkInterfaceAddr | ( | ) | const |
Get the TCP multicast network interface address as a network address (versus string representation).
| MAKRti::DtString DtRIDParameters::tcpNetworkInterfaceAddrString | ( | ) | const |
Get TCP multicast network interface address string.
|
virtual |
Converts the RID parameters to a lisp string If versionHeader is set to true, the lisp will start with a comment containing the RTI version.
| int DtRIDParameters::transmitLaggardLBTS | ( | ) | const |
Return the indicator to transmit laggard LBTS value.
| MAKRti::DtInetAddr DtRIDParameters::udpNetworkInterfaceAddr | ( | ) | const |
Get the UDP multicast network interface address as a network address (versus string representation).
| MAKRti::DtString DtRIDParameters::udpNetworkInterfaceAddrString | ( | ) | const |
Get UDP multicast network interface address string.
| const DtUpdateNameRateMap& DtRIDParameters::updateRates | ( | ) | const |
Return the map between update rate names and values.
| const std::vector<DtUpdateRateSubscriptionStruct>& DtRIDParameters::updateRateSubscriptions | ( | ) | const |
Return the update rate subscription definitions.
| bool DtRIDParameters::useDMFiltering | ( | ) | const |
Returns true if we should use DM filtering.
| bool DtRIDParameters::useGroupSocket | ( | ) | const |
Returns true if we should use a group socket; 0 otherwise.
| bool DtRIDParameters::useRoutesFile | ( | ) | const |
Set/Get routes file control.
|
protected |
Check the validity of a single IP address. Throws if invalid.
|
protected |
Check all IP addresses in RID for validity. Throws if they are not.
|
protected |
Check and validate uniqueness of all ports in the RID.
Throws if multiple params attempt to use the same port (ie - this is an invalid RID).
|
protected |
The list of create FOM modules.
|
protected |
The RID file name found in the creation arguments (if present)
|
protected |
The expressions found in the creation arguments (if any)
|
protected |
Credentials data.
|
protected |
Credentials type.
|
protected |
Group socket configuration.
|
protected |
The MTL environment used to process RID parameters.
|
protected |
Fixed grid configuration.
|
protected |
The default values for float RID parameters.
|
protected |
|
protected |
The forwarder group addresses.
|
protected |
The forwarder routes file name.
|
protected |
The path to the loaded file.
|
protected |
The list of parameters that effect compliance, their fully compliant setting, and their original setting (as read from the RID file)
|
protected |
DM object class configuration.
|
protected |
The default values for integer RID parameters.
|
protected |
|
protected |
Flag indicating whether the RID configuration is preconfigured.
|
protected |
The list of join FOM modules.
|
protected |
|
protected |
The RID file name.
|
protected |
DM interaction class configuration.
|
protected |
Plugin names configuration.
|
protected |
Preconfigured RID configuration name.
Only set if the RID configuration is preconfigured.
|
protected |
The status of the file search of the RID file.
|
protected |
The default values for string RID parameters.
|
protected |
Pre-Evolved way to set the list of (name rate) Map from update rate name to value.
|
protected |
Update rate subscriptions.
|
protected |
Controls whether routes file should be used (set internally)
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
protected |
Deprecated RID parameters.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
Default destination address strings for IPv4 and IPv6.
|
staticprotected |
DDM channel addresses to be used if none are specified in the RID.
|
staticprotected |
DDM channel addresses to be used if none are specified in the RID.
|
staticprotected |
Default destination address strings for IPv4 and IPv6.
|
staticprotected |
DDM channel addresses to be used if none are specified in the RID.
|
staticprotected |
DDM channel addresses to be used if none are specified in the RID.
|
static |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The maximum number of objects a single federate may register.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The maximum number of simultaneous federates in a federation execution.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The parameter values that make configuration compliant.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Group names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
mutableprotected |
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.
|
staticprotected |
DDM channel addresses to be used if none are specified in the RID.
|
staticprotected |
The strings that represent the RID parameter groups RID Parameter names.