X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=source%2Fdiameter.comm%2FEntity.cpp;h=23b8a31717f96bddc256cf7bf140bf4866e5c617;hb=0c533bf948a63d134c8001e16b15194b197cb99a;hp=17c1ebf9cff2066b076cb1de96c3e00d79e5deb6;hpb=84c30c372cf2926a138a6d51a52d56f3b2a63804;p=anna.git diff --git a/source/diameter.comm/Entity.cpp b/source/diameter.comm/Entity.cpp index 17c1ebf..23b8a31 100644 --- a/source/diameter.comm/Entity.cpp +++ b/source/diameter.comm/Entity.cpp @@ -335,12 +335,13 @@ void Entity::eventRequestRetransmission(const ClientSession* clientSession, Mess std::string Entity::asString() const throw() { std::string result("diameter::comm::Entity { "); - std::string realm = a_engine->getRealm(); + std::string originRealm = a_engine->getOriginRealm(); + std::string originHost = a_engine->getOriginHost(); - if(realm != "") { - result += "Parent Engine (realm): "; - result += realm; - } + result += "Parent Engine Origin-Realm: "; + result += (originRealm != "") ? originRealm:""; + result += " | Parent Engine Origin-Host: "; + result += (originHost != "") ? originHost:""; result += " | Category: "; result += anna::functions::asString(a_category); @@ -377,9 +378,11 @@ std::string Entity::asString() const throw() { anna::xml::Node* Entity::asXML(anna::xml::Node* parent) const throw() { anna::xml::Node* result = parent->createChild("diameter.Entity"); - std::string realm = a_engine->getRealm(); + std::string originRealm = a_engine->getOriginRealm(); + std::string originHost = a_engine->getOriginHost(); - if(realm != "") result->createAttribute("ParentEngineRealm", realm); + if(originRealm != "") result->createAttribute("ParentEngineOriginRealm", originRealm); + if(originHost != "") result->createAttribute("ParentEngineOriginHost", originHost); result->createAttribute("Category", anna::functions::asString(a_category));