X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fdiameter%2Fhelpers%2Fbase%2Ffunctions.hpp;fp=include%2Fanna%2Fdiameter%2Fhelpers%2Fbase%2Ffunctions.hpp;h=db2499b54f65d122112db7ea4b2be16ede3f1c4c;hp=c500b9790a94709572925efbc6736208a541ab5c;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/diameter/helpers/base/functions.hpp b/include/anna/diameter/helpers/base/functions.hpp index c500b97..db2499b 100644 --- a/include/anna/diameter/helpers/base/functions.hpp +++ b/include/anna/diameter/helpers/base/functions.hpp @@ -48,7 +48,7 @@ struct functions { * * @return Result-Code value */ - static U32 getResultCode(const anna::DataBlock &) throw(anna::RuntimeException); + static U32 getResultCode(const anna::DataBlock &) noexcept(false); /** * Gets the tokenized by ';' Session-Id contents defined as ';;[;]': @@ -59,7 +59,7 @@ struct functions { * @param low Low 64-bit-sequence part * @param optional Empty string when missing */ - static void decodeSessionId(const std::string &sessionId, std::string &diameterIdentity, U32 &high, U32 &low, std::string &optional) throw(anna::RuntimeException); + static void decodeSessionId(const std::string &sessionId, std::string &diameterIdentity, U32 &high, U32 &low, std::string &optional) noexcept(false); /** * Gets the fixed Session-Id AVP (UTF8String) from datablock provided. @@ -73,7 +73,7 @@ struct functions { * * @return Session-Id */ - static std::string getSessionId(const anna::DataBlock &db, std::string &diameterIdentity, U32 &high, U32 &low, std::string &optional) throw(anna::RuntimeException); + static std::string getSessionId(const anna::DataBlock &db, std::string &diameterIdentity, U32 &high, U32 &low, std::string &optional) noexcept(false); /** @@ -83,7 +83,7 @@ struct functions { * * @return Session-Id */ - static std::string getSessionId(const anna::DataBlock &db) throw(anna::RuntimeException) { + static std::string getSessionId(const anna::DataBlock &db) noexcept(false) { std::string dummy1, dummy4; U32 dummy2, dummy3; return (getSessionId(db, dummy1, dummy2, dummy3, dummy4)); @@ -97,7 +97,7 @@ struct functions { * * @return Origin-Host */ - static std::string getOriginHost(const anna::DataBlock &db) throw(anna::RuntimeException); + static std::string getOriginHost(const anna::DataBlock &db) noexcept(false); };