#include <ISDNNumber.hpp>
Diameter ISDNNumber container Internal format is based in Calling Party Number (Q763)
◆ asString()
std::string anna::diameter::helpers::tme::codectypes::ISDNNumber::asString |
( |
void |
| ) |
|
|
inlinevirtualnoexcept |
Class string representation Default implementation invokes raw DataBlock 'asString' method, but it should be different specially with complex application data types.
- Returns
- String with class content
Reimplemented from anna::diameter::codec::basetypes::AvpData.
71 return a_isupNumber.
asString(
false );
std::string asString(bool calledOrCalling)
Definition: defines.hpp:334
◆ decode()
void anna::diameter::helpers::tme::codectypes::ISDNNumber::decode |
( |
const char * |
buffer, |
|
|
const int |
size |
|
) |
| |
|
virtualnoexcept |
Decodes provided buffer/size
Derived types must invoke base class 'decode()' at the end in order to keep coherence with parent members. This base class decodification actually sets the base class members with the same buffer provided, being more comfortable than using base class setters.
- Parameters
-
buffer | Raw avp data |
size | Raw avp data length |
Reimplemented from anna::diameter::codec::basetypes::OctetString.
◆ getFormatName()
std::string anna::diameter::helpers::tme::codectypes::ISDNNumber::getFormatName |
( |
| ) |
const |
|
inlinevirtual |
◆ getIsupNumber()
const isup_number_t& anna::diameter::helpers::tme::codectypes::ISDNNumber::getIsupNumber |
( |
| ) |
const |
|
inline |
Gets the Q763 ISUP Number
- Returns
- Q763 ISUP Number
53 {
return a_isupNumber; }
◆ setIsupNumber()
void anna::diameter::helpers::tme::codectypes::ISDNNumber::setIsupNumber |
( |
const isup_number_t & |
isupNumber | ) |
|
|
inline |
Sets the Q763 ISUP Number
- Parameters
-
isupNumber | Q763 ISUP Number |
60 { a_isupNumber = isupNumber; updateBasic(); }
The documentation for this class was generated from the following file: