anna::comm::ServerSocket* a_httpServerSocket; // HTTP
- void servicesFromXML(const anna::xml::Node* servicesNode) throw(anna::RuntimeException);
+ void servicesFromXML(const anna::xml::Node* servicesNode, bool eventOperation) throw(anna::RuntimeException);
anna::Millisecond checkTimeMeasure(const std::string ¶meter, const std::string &value) throw(anna::RuntimeException);
void initialize() throw(anna::RuntimeException); // HTTP
void run() throw(anna::RuntimeException);
public:
Launcher();
- void loadServices(const std::string & xmlPathFile) throw(anna::RuntimeException);
+ void loadServices(const std::string & xmlPathFile, bool eventOperation = false) throw(anna::RuntimeException);
void startServices() throw(anna::RuntimeException);
anna::diameter::codec::Engine *getCodecEngine() const throw() { return a_codecEngine; }
- RealmNode *getWorkingNode() const throw() { return a_workingNode; } // management operations working node
+ RealmNode *getWorkingNode() const throw(anna::RuntimeException); // management operations working node
bool setWorkingNode(const std::string &name) throw(); // we could update ignoreFlagsOnValidation/integrationAndDebugging over the global codec engine
// but finally, that configuration issues will be global to the process.