MAK RTIspy API Documentation for HLA 1516
Public Member Functions | Protected Attributes | Private Member Functions
DtAssistantPreferencesInfoMgr Class Reference

Manages the current assistant preferences and displays the preferences dialog when required. More...

+ Inheritance diagram for DtAssistantPreferencesInfoMgr:
+ Collaboration diagram for DtAssistantPreferencesInfoMgr:

List of all members.

Public Slots

void setLogUpdateInterval (unsigned int)
 Slots for updating configuration parameters.
void setKeepAlive (bool)
 Slots for updating configuration parameters.
void setShowViewLogPrompt (bool)
 Slots for updating configuration parameters.
void setAlwaysViewLog (bool)
 Slots for updating configuration parameters.
void setLatencyTestInteractionPeriodMs (unsigned int)
 Slots for updating configuration parameters.
void setLatencyTestNumInteractions (unsigned int)
 Slots for updating configuration parameters.
void setLatencyTestPayloadBytes (unsigned int)
 Slots for updating configuration parameters.
void setDisplayPopupsAsNotifications (bool)
 Slots for updating configuration parameters.
void setEnableNotifications (bool)
 Slots for updating configuration parameters.
void setEnableLoopbackDevice (bool)
 Slots for updating configuration parameters.
void setLightweightMemorySec (unsigned int)
 Slots for updating configuration parameters.
void setDefunctFederateRemovalTimeSec (float)
 Slots for updating configuration parameters.
void setAssistantUpdateIntervalSec (unsigned int)
 Slots for updating configuration parameters.
void setShowRtiexecStartupPrompt (bool)
 Slots for updating configuration parameters.
void setAcceptRemoteCommands (bool)
 Slots for updating configuration parameters.
void setAssistantPersistent (bool)
 Slots for updating configuration parameters.
void setDefaultToUnlicensed (bool)
 Slots for updating configuration parameters.
void setWarningTickInterval (float)
 Slots for updating configuration parameters.
void setDisplayRemoteNotifications (bool)
 Slots for updating configuration parameters.

Signals

void logUpdateIntervalUpdated (unsigned int)
 Signals for configuration parameter updates.
void keepAliveUpdated (bool)
 Signals for configuration parameter updates.
void showViewLogPromptUpdated (bool)
 Signals for configuration parameter updates.
void alwaysViewLogUpdated (bool)
 Signals for configuration parameter updates.
void latencyTestInteractionPeriodMsUpdated (unsigned int)
 Signals for configuration parameter updates.
void latencyTestNumInteractionsUpdated (unsigned int)
 Signals for configuration parameter updates.
void latencyTestPayloadBytesUpdated (unsigned int)
 Signals for configuration parameter updates.
void displayPopupsAsNotificationsUpdated (bool)
 Signals for configuration parameter updates.
void enableNotificationsUpdated (bool)
 Signals for configuration parameter updates.
void enableLoopbackDeviceUpdated (bool)
 Signals for configuration parameter updates.
void lightweightMemorySecUpdated (unsigned int)
 Signals for configuration parameter updates.
void defunctFederateRemovalTimeSecUpdated (float)
 Signals for configuration parameter updates.
void assistantUpdateIntervalSecUpdated (unsigned int)
 Signals for configuration parameter updates.
void showRtiexecStartupPromptUpdated (bool)
 Signals for configuration parameter updates.
void acceptRemoteCommandsUpdated (bool)
 Signals for configuration parameter updates.
void assistantPersistentUpdated (bool)
 Signals for configuration parameter updates.
void defaultToUnlicensedUpdated (bool)
 Signals for configuration parameter updates.
void warningTickIntervalUpdated (float)
 Signals for configuration parameter updates.
void displayRemoteNotificationsUpdated (bool)
 Signals for configuration parameter updates.

Public Member Functions

 DtAssistantPreferencesInfoMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, const MAKRti::DtFilename &configDir)
 Constructor.
virtual ~DtAssistantPreferencesInfoMgr ()
 Destructor.
virtual void startShutdown ()
 Performs any necessary processing at the start of shutdown.
virtual bool isConfigFileVersionOld () const
 Returns true if the opened config file had an older version.
void savePreferences ()
 Saves the current preferences to file.
virtual unsigned int logUpdateInterval () const
 Accessors for configuration parameters.
virtual bool keepAlive () const
 Accessors for configuration parameters.
virtual bool showViewLogPrompt () const
 Accessors for configuration parameters.
virtual bool alwaysViewLog () const
 Accessors for configuration parameters.
virtual unsigned int latencyTestInteractionPeriodMs () const
 Accessors for configuration parameters.
virtual unsigned int latencyTestNumInteractions () const
 Accessors for configuration parameters.
virtual unsigned int latencyTestPayloadBytes () const
 Accessors for configuration parameters.
virtual bool displayPopupsAsNotifications () const
 Accessors for configuration parameters.
virtual bool enableNotifications () const
 Accessors for configuration parameters.
virtual bool enableLoopbackDevice () const
 Accessors for configuration parameters.
virtual unsigned int lightweightMemorySec () const
 Accessors for configuration parameters.
virtual float defunctFederateRemovalTimeSec () const
 Accessors for configuration parameters.
virtual unsigned int assistantUpdateIntervalSec () const
 Accessors for configuration parameters.
virtual bool showRtiexecStartupPrompt () const
 Accessors for configuration parameters.
virtual bool acceptRemoteCommands () const
 Accessors for configuration parameters.
virtual bool assistantPersistent () const
 Accessors for configuration parameters.
virtual bool defaultToUnlicensed () const
 Accessors for configuration parameters.
virtual float warningTickInterval () const
 Accessors for configuration parameters.
virtual bool displayRemoteNotifications () const
 Accessors for configuration parameters.

Protected Attributes

DtBoost::shared_ptr
< DtAssistantConfig
myConfig
 The current Assistant configuration.

Private Member Functions

 DtAssistantPreferencesInfoMgr (DtAssistantPreferencesInfoMgr const &)
 Copy Constructor not implemented -- Copy Not Allowed!
DtAssistantPreferencesInfoMgroperator= (DtAssistantPreferencesInfoMgr const &)
 Assignment not implemented -- Assignment Not Allowed!

Detailed Description

Manages the current assistant preferences and displays the preferences dialog when required.


Constructor & Destructor Documentation

DtAssistantPreferencesInfoMgr::DtAssistantPreferencesInfoMgr ( DtBoost::shared_ptr< DtRtiAssistantServer server,
DtBoost::shared_ptr< DtRtiAssistantPeer peer,
const MAKRti::DtFilename &  configDir 
)

Copy Constructor not implemented -- Copy Not Allowed!


Member Function Documentation

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::assistantUpdateIntervalSec ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Returns true if the opened config file had an older version.

References myConfig.

virtual bool DtAssistantPreferencesInfoMgr::keepAlive ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::latencyTestInteractionPeriodMs ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::latencyTestNumInteractions ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::latencyTestPayloadBytes ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::lightweightMemorySec ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

virtual unsigned int DtAssistantPreferencesInfoMgr::logUpdateInterval ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.

DtAssistantPreferencesInfoMgr& DtAssistantPreferencesInfoMgr::operator= ( DtAssistantPreferencesInfoMgr const &  ) [private]

Assignment not implemented -- Assignment Not Allowed!

Saves the current preferences to file.

References myConfig.

Referenced by startShutdown().

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Slots for updating configuration parameters.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Accessors for configuration parameters.

Signals for configuration parameter updates.

Performs any necessary processing at the start of shutdown.

Reimplemented from DtAssistantMgr.

References savePreferences().

virtual float DtAssistantPreferencesInfoMgr::warningTickInterval ( ) const [virtual]

Accessors for configuration parameters.

Signals for configuration parameter updates.


Member Data Documentation

The current Assistant configuration.

Referenced by DtAssistantPreferencesInfoMgr(), isConfigFileVersionOld(), and savePreferences().


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)