14 #include <mtl/applicationSettings.h>
15 #include <mtl/multiConfigVariable.h>
16 #include <mtl/configVariable.h>
18 #include <vlutil/vlFilename.h>
19 #include <vlutil/vlString.h>
20 #include <vlutil/vlTime.h>
24 namespace MAKVrExchange
51 virtual void parseCmdLine();
54 virtual void loadFile();
55 virtual void loadFile(
const DtString& fileName );
58 virtual bool saveFile();
59 virtual bool saveFile(
const DtString& fileName );
61 virtual int argc()
const;
62 virtual char** argv()
const;
67 virtual bool noGuiMode()
const;
68 virtual DtString mtlFileName()
const;
69 virtual int notifyLevel()
const;
70 virtual int tcpPort()
const;
71 virtual bool showConsole()
const;
72 virtual bool dontStartBrokers()
const;
73 virtual bool confirmBrokerShutdown()
const;
74 virtual int maxObjectViewCount()
const;
75 virtual int objectAutocollapseCount()
const;
76 virtual DtTime statisticsReportingInterval()
const;
77 virtual bool brokersDumpEnvironment()
const;
78 virtual int maxPortalControlMessagesPerTick()
const;
79 virtual int maxPortalObjectMessagesPerTick()
const;
80 virtual int maxPortalInteractionMessagesPerTick()
const;
81 virtual int maxInteractionsToShow()
const;
82 virtual int queueBucketCount()
const;
83 virtual int queueBucketPayloadSize()
const;
84 virtual DtString logFileName()
const;
85 virtual bool isLogTimestampingEnabled()
const;
86 virtual int logRollingInterval()
const;
87 virtual DtTime lockFailureTimeout()
const;
88 virtual DtString objectQueueName()
const;
89 virtual DtString controlQueueName()
const;
90 virtual DtString interactionQueueName()
const;
91 virtual bool oneToOneMessageMapping()
const;
92 virtual DtString qtTranslatorLocale()
const;
99 virtual void setNoGuiMode(
bool val );
100 virtual void setMtlFileName(
const DtString& val );
101 virtual void setNotifyLevel(
int val );
102 virtual void setTcpPort(
int val );
103 virtual void setShowConsole(
bool val );
104 virtual void setDontStartBrokers(
bool val );
105 virtual void setConfirmBrokerShutdown(
bool val );
106 virtual void setMaxObjectViewCount(
int val );
107 virtual void setObjectAutocollapseCount(
int val );
108 virtual void setStatisticsReportingInterval( DtTime val );
109 virtual void setBrokersDumpEnvironment(
bool val );
110 virtual void setMaxPortalControlMessagesPerTick(
int val );
111 virtual void setMaxPortalObjectMessagesPerTick(
int val );
112 virtual void setMaxPortalInteractionMessagesPerTick(
int val );
113 virtual void setMaxInteractionsToShow(
int val );
114 virtual void setQueueBucketCount(
int val );
115 virtual void setQueueBucketPayloadSize(
int val );
116 virtual void setLogFileName(
const DtString& val );
117 virtual void setLogTimestampingEnabled(
bool val );
118 virtual void setLogRollingInterval(
int val );
119 virtual void setLockFailureTimeout( DtTime val );
120 virtual void setObjectQueueName(
const DtString& val );
121 virtual void setControlQueueName(
const DtString& val );
122 virtual void setInteractionQueueName(
const DtString& val );
123 virtual void setOneToOneMessageMapping(
bool val );
124 virtual void setQtTranslatorLocale(
const DtString& val );
132 virtual void setBrokerLaunchers(
const std::vector<DtXmlBrokerLauncher>& val );
133 virtual const std::vector<DtXmlBrokerLauncher>& brokerLaunchers()
const;