9 #ifndef anna_diameter_codec_basetypes_OctetString_hpp 10 #define anna_diameter_codec_basetypes_OctetString_hpp 36 void codeBasic(
char* buffer,
int &size) noexcept(
false);
37 void setPrintableString(
const char * printableString) noexcept(
false);
54 const std::string&
getValue()
const {
return a_value; }
61 void setValue(
const std::string& value) { a_value = value; }
69 virtual int getSize()
const {
return a_value.size(); }
76 void decode(
const char* buffer,
const int size) noexcept(
false);
virtual ~OctetString()
Definition: OctetString.hpp:45
Definition: AvpData.hpp:56
virtual std::string getFormatName() const
Definition: OctetString.hpp:68
Definition: OctetString.hpp:30
void decode(const char *buffer, const int size) noexcept(false)
virtual int getSize() const
Definition: OctetString.hpp:69
const std::string & getValue() const
Definition: OctetString.hpp:54
void assertPrintable() const noexcept(false)
void setValue(const std::string &value)
Definition: OctetString.hpp:61