9 #ifndef preferencesInfoMgr_H_
10 #define preferencesInfoMgr_H_
50 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
52 const MAKRti::DtFilename& configDir );
74 virtual bool isConfigFileVersionOld()
const;
78 virtual unsigned int logUpdateInterval()
const;
79 virtual bool keepAlive()
const;
80 virtual unsigned int latencyTestInteractionPeriodMs()
const;
81 virtual unsigned int latencyTestNumInteractions()
const;
82 virtual unsigned int latencyTestPayloadBytes()
const;
83 virtual bool displayPopupsAsNotifications()
const;
84 virtual bool enableNotifications()
const;
85 virtual unsigned int lightweightMemorySec()
const;
86 virtual float defunctFederateRemovalTimeSec()
const;
87 virtual unsigned int assistantUpdateIntervalSec()
const;
88 virtual unsigned int lrcNetStatsUpdateIntervalSec()
const;
89 virtual bool showRtiexecStartupPrompt()
const;
90 virtual bool acceptRemoteCommands()
const;
91 virtual bool assistantPersistent()
const;
92 virtual bool defaultToUnlicensed()
const;
93 virtual float warningTickInterval()
const;
94 virtual bool displayRemoteNotifications()
const;
95 virtual bool displayFederationColors()
const;
96 virtual unsigned int federateIdentifier()
const;
103 void logUpdateIntervalUpdated(
unsigned int );
104 void keepAliveUpdated(
bool );
105 void latencyTestInteractionPeriodMsUpdated(
unsigned int );
106 void latencyTestNumInteractionsUpdated(
unsigned int );
107 void latencyTestPayloadBytesUpdated(
unsigned int );
108 void displayPopupsAsNotificationsUpdated(
bool );
109 void enableNotificationsUpdated(
bool );
110 void lightweightMemorySecUpdated(
unsigned int );
111 void defunctFederateRemovalTimeSecUpdated(
float );
112 void assistantUpdateIntervalSecUpdated(
unsigned int );
113 void lrcNetStatsUpdateIntervalSecUpdated(
unsigned int );
114 void showRtiexecStartupPromptUpdated(
bool );
115 void acceptRemoteCommandsUpdated(
bool );
116 void assistantPersistentUpdated(
bool );
117 void defaultToUnlicensedUpdated(
bool );
118 void warningTickIntervalUpdated(
float );
119 void displayRemoteNotificationsUpdated(
bool );
120 void displayFederationColorsUpdated(
bool );
121 void federateIdentifierUpdated(
unsigned int );
127 void savePreferences();
131 void setLogUpdateInterval(
unsigned int );
132 void setKeepAlive(
bool );
133 void setLatencyTestInteractionPeriodMs(
unsigned int );
134 void setLatencyTestNumInteractions(
unsigned int );
135 void setLatencyTestPayloadBytes(
unsigned int );
136 void setDisplayPopupsAsNotifications(
bool );
137 void setEnableNotifications(
bool );
138 void setLightweightMemorySec(
unsigned int );
139 void setDefunctFederateRemovalTimeSec(
float );
140 void setAssistantUpdateIntervalSec(
unsigned int );
141 void setLrcNetStatsUpdateIntervalSec(
unsigned int );
142 void setShowRtiexecStartupPrompt(
bool );
143 void setAcceptRemoteCommands(
bool );
144 void setAssistantPersistent(
bool );
145 void setDefaultToUnlicensed(
bool );
146 void setWarningTickInterval(
float );
147 void setDisplayRemoteNotifications(
bool );
148 void setDisplayFederationColors(
bool );
149 void setFederateIdentifier(
unsigned int );