ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | List of all members
anna::diameter::codec::basetypes::Unknown Class Reference

#include <Unknown.hpp>

Inheritance diagram for anna::diameter::codec::basetypes::Unknown:
Inheritance graph
[legend]
Collaboration diagram for anna::diameter::codec::basetypes::Unknown:
Collaboration graph
[legend]

Public Member Functions

virtual ~Unknown ()
 
std::string getFormatName () const
 
- Public Member Functions inherited from anna::diameter::codec::basetypes::OctetString
virtual ~OctetString ()
 
const std::string & getValue () const
 
void setValue (const std::string &value)
 
virtual int getSize () const
 
void decode (const char *buffer, const int size) noexcept(false)
 
- Public Member Functions inherited from anna::diameter::codec::basetypes::AvpData
 AvpData ()
 
void code (char *buffer, int &size) noexcept(false)
 
virtual std::string asPrintableString () noexcept(false)
 
std::string asDataBlockString () noexcept(false)
 
virtual std::string asString () noexcept(false)
 
std::string asHexString () noexcept(false)
 
void fromPrintableString (const char *printableString) noexcept(false)
 
void fromHexString (const std::string &hexString) noexcept(false)
 

Additional Inherited Members

- Protected Member Functions inherited from anna::diameter::codec::basetypes::OctetString
void assertPrintable () const noexcept(false)
 
- Protected Member Functions inherited from anna::diameter::codec::basetypes::AvpData
std::string assertPrintable (const char *buffer, const int size) const noexcept(false)
 

Detailed Description

Diameter Unknown container

Constructor & Destructor Documentation

◆ ~Unknown()

virtual anna::diameter::codec::basetypes::Unknown::~Unknown ( )
inlinevirtual
34 {;}

Member Function Documentation

◆ getFormatName()

std::string anna::diameter::codec::basetypes::Unknown::getFormatName ( ) const
inlinevirtual

Gets the avp data format name

Returns
avp data format name

Reimplemented from anna::diameter::codec::basetypes::OctetString.

36 { return "Unknown"; }

The documentation for this class was generated from the following file: