- 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); }
-
- // Operated realm for communication resources smart assignment ////////////////////////////////////////////////////////////
- void updateOperatedRealmNodeWithMessage(const anna::diameter::codec::Message &message) throw(anna::RuntimeException);
- RealmNode *getOperatedRealm() const throw(anna::RuntimeException);
+ anna::diameter::comm::OriginHost *getOriginHost(const std::string &name) const throw(anna::RuntimeException);
+ anna::diameter::comm::OriginHost *getOriginHost(const anna::diameter::codec::Message &message) const throw(anna::RuntimeException);
+ bool uniqueOriginHost() const throw();
+
+ // Operated host for communication resources smart assignment ////////////////////////////////////////////////////////////
+ void updateOperatedOriginHostWithMessage(const anna::diameter::codec::Message &message) throw(anna::RuntimeException);
+ anna::diameter::comm::OriginHost *getWorkingNode() const throw(anna::RuntimeException);
+ anna::diameter::comm::OriginHost *getOperatedHost() const throw(anna::RuntimeException);