X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;ds=sidebyside;f=example%2Fdiameter%2Flauncher%2FLauncher.hpp;h=c8417fb900456cc8f9c609a59a20f2f1a9db8f84;hb=ea14381cada0d7173fd19eaaf781f82eb714325e;hp=e420a1b6eaa3af7b1fd16335e85b99a1d2fcdba4;hpb=fad7b1cb36dc9d5de0a7b775fdfb82778a693102;p=anna.git diff --git a/example/diameter/launcher/Launcher.hpp b/example/diameter/launcher/Launcher.hpp index e420a1b..c8417fb 100644 --- a/example/diameter/launcher/Launcher.hpp +++ b/example/diameter/launcher/Launcher.hpp @@ -62,7 +62,7 @@ class Launcher : public anna::comm::Application { 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); @@ -71,11 +71,11 @@ class Launcher : public anna::comm::Application { 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.