MAK RTIspy API Documentation for HLA Evolved
Public Member Functions | Private Member Functions

Stores the Assistant configuration information and handles saving and loading this information from an XML file. More...

+ Inheritance diagram for DtAssistantConfig:
+ Collaboration diagram for DtAssistantConfig:

List of all members.

Public Member Functions

 DtAssistantConfig (const MAKRti::DtFilename &xmlFile)
 Constructor.
virtual ~DtAssistantConfig ()
 Destructor.
 DtDECLARE_UINT_PARAMETER (logUpdateInterval, setLogUpdateInterval) DtDECLARE_BOOL_PARAMETER(keepAlive
setKeepAlive DtDECLARE_BOOL_PARAMETER (showViewLogPrompt, setShowViewLogPrompt) DtDECLARE_BOOL_PARAMETER(alwaysViewLog
setKeepAlive setAlwaysViewLog DtDECLARE_UINT_PARAMETER (latencyTestInteractionPeriodMs, setLatencyTestInteractionPeriodMs) DtDECLARE_UINT_PARAMETER(latencyTestNumInteractions
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions 
DtDECLARE_UINT_PARAMETER (latencyTestPayloadBytes, setLatencyTestPayloadBytes) DtDECLARE_BOOL_PARAMETER(displayPopupsAsNotifications
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications 
DtDECLARE_BOOL_PARAMETER (enableNotifications, setEnableNotifications) DtDECLARE_BOOL_PARAMETER(enableLoopbackDevice
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications
setEnableLoopbackDevice 
DtDECLARE_UINT_PARAMETER (lightweightMemorySec, setLightweightMemorySec) DtDECLARE_UINT_PARAMETER(assistantUpdateIntervalSec
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications
setEnableLoopbackDevice
setAssistantUpdateIntervalSec 
DtDECLARE_FLOAT_PARAMETER (defunctFederateRemovalTimeSec, setDefunctFederateRemovalTimeSec) DtDECLARE_BOOL_PARAMETER(showRtiexecStartupPrompt
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications
setEnableLoopbackDevice
setAssistantUpdateIntervalSec
setShowRtiexecStartupPrompt 
DtDECLARE_BOOL_PARAMETER (acceptRemoteCommands, setAcceptRemoteCommands) DtDECLARE_BOOL_PARAMETER(assistantPersistent
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications
setEnableLoopbackDevice
setAssistantUpdateIntervalSec
setShowRtiexecStartupPrompt
setAssistantPersistent 
DtDECLARE_BOOL_PARAMETER (defaultToUnlicensed, setDefaultToUnlicensed) DtDECLARE_FLOAT_PARAMETER(warningTickInterval
setKeepAlive setAlwaysViewLog
setLatencyTestNumInteractions
setDisplayPopupsAsNotifications
setEnableLoopbackDevice
setAssistantUpdateIntervalSec
setShowRtiexecStartupPrompt
setAssistantPersistent
setWarningTickInterval 
DtDECLARE_BOOL_PARAMETER (displayRemoteNotifications, setDisplayRemoteNotifications) protected

Private Member Functions

 DtAssistantConfig (const DtAssistantConfig &)
 Copy and assignment not allowed.
DtAssistantConfigoperator= (const DtAssistantConfig &)

Detailed Description

Stores the Assistant configuration information and handles saving and loading this information from an XML file.


Constructor & Destructor Documentation

DtAssistantConfig::DtAssistantConfig ( const MAKRti::DtFilename &  xmlFile)

Constructor.

Creates an Assistant configuration from the given XML file. If the file cannot be found, a default configuration is created. In this case the file name will be saved as the default file if the configuration needs to be written later.

Destructor.

Copy and assignment not allowed.


Member Function Documentation

setKeepAlive DtAssistantConfig::DtDECLARE_BOOL_PARAMETER ( showViewLogPrompt  ,
setShowViewLogPrompt   
)
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications DtAssistantConfig::DtDECLARE_BOOL_PARAMETER ( enableNotifications  ,
setEnableNotifications   
)
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications setEnableLoopbackDevice setAssistantUpdateIntervalSec setShowRtiexecStartupPrompt DtAssistantConfig::DtDECLARE_BOOL_PARAMETER ( acceptRemoteCommands  ,
setAcceptRemoteCommands   
)
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications setEnableLoopbackDevice setAssistantUpdateIntervalSec setShowRtiexecStartupPrompt setAssistantPersistent DtAssistantConfig::DtDECLARE_BOOL_PARAMETER ( defaultToUnlicensed  ,
setDefaultToUnlicensed   
)
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications setEnableLoopbackDevice setAssistantUpdateIntervalSec setShowRtiexecStartupPrompt setAssistantPersistent setWarningTickInterval DtAssistantConfig::DtDECLARE_BOOL_PARAMETER ( displayRemoteNotifications  ,
setDisplayRemoteNotifications   
) [inline]
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications setEnableLoopbackDevice setAssistantUpdateIntervalSec DtAssistantConfig::DtDECLARE_FLOAT_PARAMETER ( defunctFederateRemovalTimeSec  ,
setDefunctFederateRemovalTimeSec   
)
DtAssistantConfig::DtDECLARE_UINT_PARAMETER ( logUpdateInterval  ,
setLogUpdateInterval   
)
setKeepAlive setAlwaysViewLog DtAssistantConfig::DtDECLARE_UINT_PARAMETER ( latencyTestInteractionPeriodMs  ,
setLatencyTestInteractionPeriodMs   
)
setKeepAlive setAlwaysViewLog setLatencyTestNumInteractions setDisplayPopupsAsNotifications setEnableLoopbackDevice DtAssistantConfig::DtDECLARE_UINT_PARAMETER ( lightweightMemorySec  ,
setLightweightMemorySec   
)
DtAssistantConfig& DtAssistantConfig::operator= ( const DtAssistantConfig ) [private]

The documentation for this class was generated from the following files:

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)