6 #ifndef portalAppInitializer_H_
7 #define portalAppInitializer_H_
13 #include <vlutil/vlString.h>
14 #include <mtl/lispEnv.h>
15 #include <cmdLine/cmdLine.h>
16 #include <vlutil/vlFilename.h>
17 #include <mtl/appSettings.h>
18 #include <mtl/configVar.h>
19 #include <vlutil/vlString.h>
22 #include <mtl/multiVar.h>
25 class DtMtlEnvironment;
52 virtual void parseCmdLine();
55 virtual void loadFile();
56 virtual void loadFile(
const DtString& fileName );
59 virtual void saveFile();
60 virtual void saveFile(
const DtString& fileName );
62 virtual char **argv()
const;
63 virtual int argc()
const;
65 virtual int notifyLevel()
const;
66 virtual int tcpPort()
const;
67 virtual int queueBucketCount()
const;
68 virtual int queueBucketPayloadSize()
const;
69 virtual int maxPortalObjectMessagesPerTick()
const;
70 virtual int maxPortalInteractionMessagesPerTick()
const;
71 virtual int maxPortalControlMessagesPerTick()
const;
72 virtual int maxInteractionsToShow()
const;
73 virtual bool dontStartBrokers()
const;
74 virtual bool noGuiMode()
const;
75 virtual DtString controlQueueName()
const;
76 virtual DtString interactionQueueName()
const;
77 virtual DtString objectQueueName()
const;
78 virtual DtString logFileName()
const;
79 virtual DtString mtlFileName()
const;
80 virtual bool oneToOneMessageMapping()
const;
81 virtual bool brokersDumpEnvironment()
const;
82 virtual std::vector<DtXMLBrokerLauncher> brokerLaunchers()
const;
84 virtual void setNotifyLevel(
int val);
85 virtual void setTcpPort(
int val);
86 virtual void setQueueBucketCount(
int val);
87 virtual void setQueueBucketPayloadSize(
int val);
88 virtual void setMaxPortalObjectMessagesPerTick(
int val);
89 virtual void setMaxPortalInteractionMessagesPerTick(
int val);
90 virtual void setMaxPortalControlMessagesPerTick(
int val);
91 virtual void setMaxInteractionsToShow(
int val);
92 virtual void setDontStartBrokers(
bool val);
93 virtual void setNoGuiMode(
bool val);
94 virtual void setControlQueueName(
DtString val);
95 virtual void setInteractionQueueName(
DtString val);
96 virtual void setObjectQueueName(
DtString val);
97 virtual void setLogFileName(
DtString val);
98 virtual void setMtlFileName(
DtString val);
99 virtual void setOneToOneMessageMapping(
bool val);
100 virtual void setBrokersDumpEnvironment(
bool val);
102 virtual void setBrokerLaunchers(std::vector<DtXMLBrokerLauncher> val);
139 #endif //end portalAppInitializer_H_