X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter%2Fhelpers%2Fbase%2Ffunctions.hpp;fp=include%2Fanna%2Fdiameter%2Fhelpers%2Fbase%2Ffunctions.hpp;h=c500b9790a94709572925efbc6736208a541ab5c;hb=c56124ff93e8bceec159748dfe5ba8d56c62e3de;hp=c358446e16d6f3ad6412b19108b39b5711daaa5a;hpb=220eecc7d53ddb85f72d94d5053738519fd8d27e;p=anna.git diff --git a/include/anna/diameter/helpers/base/functions.hpp b/include/anna/diameter/helpers/base/functions.hpp index c358446..c500b97 100644 --- a/include/anna/diameter/helpers/base/functions.hpp +++ b/include/anna/diameter/helpers/base/functions.hpp @@ -88,6 +88,16 @@ struct functions { U32 dummy2, dummy3; return (getSessionId(db, dummy1, dummy2, dummy3, dummy4)); } + + + /** + * Gets the fixed Origin-Host AVP (DiameterIdentity) from datablock provided. + * + * @param db Provided Message DataBlock + * + * @return Origin-Host + */ + static std::string getOriginHost(const anna::DataBlock &db) throw(anna::RuntimeException); };