15 #include <mtl/applicationSettings.h>
16 #include <mtl/multiConfigVariable.h>
17 #include <mtl/mtlEnvironment.h>
18 #include <mtl/configVariable.h>
20 namespace MAKVrExchange
65 virtual void parseCmdLine();
68 virtual void loadFile();
69 virtual void loadFile(
const DtString& fileName );
72 virtual bool saveFile();
73 virtual bool saveFile(
const DtString& fileName );
79 virtual int notifyLevel()
const;
80 virtual void setNotifyLevel(
int nl );
84 virtual DtString logFileName()
const;
85 virtual void setLogFileName(
const DtString& lfn );
88 virtual bool isLogTimestampingEnabled()
const;
89 virtual void setLogTimestampingEnabled(
bool timestamp );
93 virtual int logRollingInterval()
const;
94 virtual void setLogRollingInterval(
int intervalInSeconds );
97 virtual DtTime lockFailureTimeout()
const;
98 virtual void setLockFailureTimeout( DtTime timeInSeconds );
101 virtual DtString pluginDirectory()
const;
102 virtual void setPluginDirectory(
const DtString& lfn );
105 virtual DtString vrfVersion()
const;
106 virtual void setVrfVersion(
const DtString& version );
109 virtual int maxControlMessages()
const;
110 virtual void setMaxControlMessages(
int mcm );
113 virtual int maxInteractionMessages()
const;
114 virtual void setMaxInteractionMessages(
int mim );
117 virtual int maxObjectMessages()
const;
118 virtual void setMaxObjectMessages(
int mom );
122 virtual int pollingInterval()
const;
123 virtual void setPollingInterval(
int pi );
126 virtual DtTime locationFilteringInterval()
const;
127 virtual void setLocationFilteringInterval( DtTime t );
130 virtual DtTime statisticsReportingInterval()
const;
131 virtual void setStatisticsReportingInterval( DtTime si );
134 virtual bool printStatistics()
const;
135 virtual void setPrintStatistics(
bool val );
140 virtual int tcpPort()
const;
141 virtual void setTcpPort(
int port );
145 virtual bool dumpEnvironment()
const;
146 virtual void setDumpEnvironment(
bool shouldDumpEnv );
150 virtual DtString controlQueueName()
const;
151 virtual DtString interactionQueueName()
const;
152 virtual DtString objectQueueName()
const;
155 virtual bool oneToOneMapping()
const;
156 virtual void setOneToOneMapping(
bool val );
164 virtual const std::vector<DtString>& debuggedTranslators()
const;
165 virtual void addDebuggedTranslator(
const DtString& );
166 virtual void removeDebuggedTranslator(
const DtString& );
167 virtual void setDebuggedTranslators(
const std::set<DtString>& debuggedSet );
176 virtual const std::vector<DtString>& disablePublishTranslatorSet()
const;
177 virtual void addDisablePublishTranslator(
const DtString& );
178 virtual void removeDisablePublishTranslator(
const DtString& );
179 virtual void setDisablePublishTranslators(
const std::set<DtString>& disabledSet );
187 virtual const std::vector<DtString>& disableReflectTranslatorSet()
const;
188 virtual void addDisableReflectTranslator(
const DtString& );
189 virtual void removeDisableReflectTranslator(
const DtString& );
190 virtual void setDisableReflectTranslators(
const std::set<DtString>& disableSet );
198 bool showConnectionInfoDialog()
const;
209 virtual void setNameFilters(
const std::vector<DtString>& filters );
210 virtual const std::vector<DtString>& nameFilters()
const;
212 virtual void setTypeFilters(
const std::vector<DtString>& filters );
213 virtual const std::vector<DtString>& typeFilters()
const;
215 virtual void setMarkingFilters(
const std::vector<DtString>& filters );
216 virtual const std::vector<DtString>& markingFilters()
const;
218 virtual void setGeoLocationFilters(
const std::vector<DtGeoLocationFilter>& filters );
219 virtual const std::vector<DtGeoLocationFilter>& geoLocationFilters()
const;
225 virtual DtString qtTranslatorLocale();