11 #ifndef CARMA_UTIL_CONFIGUREIMR_H
12 #define CARMA_UTIL_CONFIGUREIMR_H
14 #include "carma/util/ImrClient.h"
56 const std::string prioritySpec =
"0-9",
57 unsigned long SleepyTimeMs = 0 );
75 const std::string prioritySpec =
"0-9",
76 unsigned int waitForRunningMs = 0,
77 unsigned long sleepyTimeMs = 0,
78 bool waitForEachPriorityStage =
false,
79 unsigned long waitAfterEachStageMs = 0,
80 bool verbose =
true );
97 const std::string prioritySpec =
"9-0",
98 unsigned int waitForStoppedMs = 0,
99 bool waitForEachPriorityStage =
false );
112 void clean(
const std::string &oad);
120 void waitForServers(
const std::string & oad,
121 ImrClient::ServerStatus state,
122 const std::pair<int, int> & inPriorityRange,
125 std::vector<OADConfig>::iterator findOAD(
const std::string &oad);
128 carma::util::ImrClient imr_;
129 std::string imrHost_;
Domain structure - holds it all.
Class to encapsulate CORBA client functionality in CARMA.
SAX Handlers for parsing IMR configuration files.