9 #ifndef anna_diameter_helpers_tme_codectypes_ISDNNumber_hpp 10 #define anna_diameter_helpers_tme_codectypes_ISDNNumber_hpp 31 namespace codectypes {
42 void updateBasic() noexcept(
false);
71 return a_isupNumber.
asString(
false );
77 void decode(
const char* buffer,
const int size) noexcept(
false);
virtual int getSize() const =0
const isup_number_t & getIsupNumber() const
Definition: ISDNNumber.hpp:53
void setIsupNumber(const isup_number_t &isupNumber)
Definition: ISDNNumber.hpp:60
void fromPrintableString(const char *printableString) noexcept(false)
Definition: AvpData.hpp:224
Definition: ISDNNumber.hpp:37
Definition: OctetString.hpp:30
std::string asDataBlockString() noexcept(false)
Definition: AvpData.hpp:171
std::string asString(bool calledOrCalling)
Definition: defines.hpp:334
Definition: defines.hpp:152
std::string asHexString() noexcept(false)
Definition: AvpData.hpp:196
std::string getFormatName() const
Definition: ISDNNumber.hpp:66
void code(char *buffer, int &size) noexcept(false)
Definition: AvpData.hpp:147
std::string asString() noexcept(false)
Definition: ISDNNumber.hpp:70
void fromHexString(const std::string &hexString) noexcept(false)
Definition: AvpData.hpp:240