9 #ifndef anna_diameter_app_base_Message_hpp 10 #define anna_diameter_app_base_Message_hpp 36 using namespace basetypes;
56 ASSERT_APP_GETAVP(
return getAvp(helpers::base::AVPID__Session_Id)->getUTF8String());
64 ASSERT_APP_GETAVP(
return getAvp(helpers::base::AVPID__Destination_Host)->getDiameterIdentity());
72 ASSERT_APP_GETAVP(
return getAvp(helpers::base::AVPID__Destination_Realm)->getDiameterIdentity());
80 ASSERT_APP_GETAVP(
return getAvp(helpers::radius::AVPID__User_Name)->getUTF8String());
88 ASSERT_APP_GETAVP(
return getAvp(helpers::base::AVPID__Termination_Cause)->getEnumerated());
96 ASSERT_APP_GETAVP(
return getAvp(helpers::base::AVPID__Auth_Application_Id)->getUnsigned32());
104 ASSERT_APP_GETAVP(
return getAvp(helpers::radius::AVPID__Event_Timestamp)->getTime());
Definition: Exception.hpp:26
const Unsigned32 * getAuthApplicationId(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:95
_v
Definition: Exception.hpp:26
Definition: UTF8String.hpp:30
const UTF8String * getSessionId(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:55
const UTF8String * getUserName(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:79
Definition: Message.hpp:74
#define ASSERT_APP_GETAVP(source)
Definition: defines.hpp:15
Definition: Enumerated.hpp:32
const DiameterIdentity * getDestinationRealm(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:71
Definition: DiameterIdentity.hpp:30
const DiameterIdentity * getDestinationHost(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:63
Definition: Message.hpp:47
Definition: Unsigned32.hpp:32
const Time * getEventTimestamp(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:103
const Enumerated * getTerminationCause(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)
Definition: Message.hpp:87