X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FLauncher.hpp;fp=example%2Fdiameter%2Flauncher%2FLauncher.hpp;h=af8a07a75417826526f399d6e09754aa2540792d;hb=5bf5055ab79aaf464e2491cfbab173ba37ba3419;hp=2101948ec1d979e90ea877511d33391273f025e0;hpb=913a64fa09cecb0932cfc2d5fd6df8c1b2dc4ca3;p=anna.git diff --git a/example/diameter/launcher/Launcher.hpp b/example/diameter/launcher/Launcher.hpp index 2101948..af8a07a 100644 --- a/example/diameter/launcher/Launcher.hpp +++ b/example/diameter/launcher/Launcher.hpp @@ -43,16 +43,16 @@ namespace anna { } class TestManager; -class RealmNode; +class OriginHost; class MyDiameterEntity; class MyLocalServer; class MyDiameterEngine; -// RealmNode resources -class RealmNode; -typedef std::map realm_nodes_t; -typedef std::map::const_iterator realm_nodes_it; -typedef std::map::iterator realm_nodes_nc_it; +// OriginHost resources +class OriginHost; +typedef std::map origin_hosts_t; +typedef std::map::const_iterator origin_hosts_it; +typedef std::map::iterator origin_hosts_nc_it; class Launcher : public anna::comm::Application { @@ -68,9 +68,9 @@ class Launcher : public anna::comm::Application { MyCounterRecorderClock *a_counterRecorderClock; // Nodes deployment: - realm_nodes_t a_nodes; - RealmNode *a_workingNode; - RealmNode *a_operatedRealm; // auxiliary for eventOperation + origin_hosts_t a_originHosts; + OriginHost *a_workingNode; + OriginHost *a_operatedHost; // auxiliary for eventOperation // comm resources: anna::comm::ServerSocket* a_httpServerSocket; // HTTP @@ -90,13 +90,13 @@ public: void startServices() throw(anna::RuntimeException); bool setWorkingNode(const std::string &name) throw(); - RealmNode *getRealmNode(const std::string &realmName) const throw(anna::RuntimeException); - RealmNode *getRealmNode(const anna::diameter::codec::Message &message) const throw(anna::RuntimeException); - bool uniqueRealm() const throw() { return (a_nodes.size() == 1); } + OriginHost *getOriginHost(const std::string &oh) const throw(anna::RuntimeException); + OriginHost *getOriginHost(const anna::diameter::codec::Message &message) const throw(anna::RuntimeException); + bool uniqueOriginHost() const throw() { return (a_originHosts.size() == 1); } - // Operated realm for communication resources smart assignment //////////////////////////////////////////////////////////// - void updateOperatedRealmNodeWithMessage(const anna::diameter::codec::Message &message) throw(anna::RuntimeException); - RealmNode *getOperatedRealm() const throw(anna::RuntimeException); + // Operated host for communication resources smart assignment //////////////////////////////////////////////////////////// + void updateOperatedOriginHostWithMessage(const anna::diameter::codec::Message &message) throw(anna::RuntimeException); + OriginHost *getOperatedHost() const throw(anna::RuntimeException); MyDiameterEntity *getOperatedEntity() const throw(anna::RuntimeException); MyLocalServer *getOperatedServer() const throw(anna::RuntimeException); MyDiameterEngine *getOperatedEngine() const throw(anna::RuntimeException);