15 #include <mtl/applicationSettings.h>
16 #include <mtl/multiConfigVariable.h>
17 #include <mtl/mtlEnvironment.h>
18 #include <mtl/configVariable.h>
68 virtual void parseCmdLine();
71 virtual void loadFile();
72 virtual void loadFile(
const DtString& fileName );
75 virtual void saveFile();
76 virtual void saveFile(
const DtString& fileName );
82 virtual int notifyLevel()
const;
83 virtual void setNotifyLevel(
int nl);
88 virtual void setLogFileName(
const DtString& lfn );
93 virtual void setPluginDirectory(
const DtString& lfn );
96 virtual int maxControlMessages()
const;
97 virtual void setMaxControlMessages(
int mcm);
100 virtual int maxInteractionMessages()
const;
101 virtual void setMaxInteractionMessages(
int mim);
104 virtual int maxObjectMessages()
const;
105 virtual void setMaxObjectMessages(
int mom);
109 virtual int pollingInterval()
const;
110 virtual void setPollingInterval(
int pi );
113 virtual DtTime locationFilteringInterval()
const;
114 virtual void setLocationFilteringInterval( DtTime t );
117 virtual DtTime statisticsReportingInterval()
const;
118 virtual void setStatisticsReportingInterval( DtTime si );
121 virtual bool printStatistics()
const;
122 virtual void setPrintStatistics(
bool val );
127 virtual int tcpPort()
const;
128 virtual void setTcpPort(
int port);
132 virtual bool dumpEnvironment()
const;
133 virtual void setDumpEnvironment(
bool shouldDumpEnv);
137 virtual DtString controlQueueName()
const;
138 virtual DtString interactionQueueName()
const;
139 virtual DtString objectQueueName()
const;
142 virtual bool oneToOneMapping()
const;
143 virtual void setOneToOneMapping(
bool val);
151 virtual const std::vector<DtString>& debuggedTranslators()
const;
152 virtual void addDebuggedTranslator(
const DtString&);
153 virtual void removeDebuggedTranslator(
const DtString&);
154 virtual void setDebuggedTranslators(
const std::set<DtString>& debuggedSet );
163 virtual const std::vector<DtString>& disablePublishTranslatorSet()
const;
164 virtual void addDisablePublishTranslator(
const DtString&);
165 virtual void removeDisablePublishTranslator(
const DtString&);
166 virtual void setDisablePublishTranslators(
const std::set<DtString>& disabledSet );
174 virtual const std::vector<DtString>& disableReflectTranslatorSet()
const;
175 virtual void addDisableReflectTranslator(
const DtString&);
176 virtual void removeDisableReflectTranslator(
const DtString&);
177 virtual void setDisableReflectTranslators(
const std::set<DtString>& disableSet );
185 bool showConnectionInfoDialog()
const;
194 DtCmdLine::CmdLine& cmdLine();
199 virtual void setNameFilters(
const std::vector<DtString>& filters );
200 virtual const std::vector<DtString>& nameFilters()
const;
202 virtual void setTypeFilters(
const std::vector<DtString>& filters );
203 virtual const std::vector<DtString>& typeFilters()
const;
205 virtual void setMarkingFilters(
const std::vector<DtString>& filters );
206 virtual const std::vector<DtString>& markingFilters()
const;
208 virtual void setGeoLocationFilters(
const std::vector<DtGeoLocationFilter>& filters );
209 virtual const std::vector<DtGeoLocationFilter>& geoLocationFilters()
const;