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

#include <Enumerated.hpp>

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

Public Member Functions

virtual ~Enumerated ()
 
std::string getFormatName () const
 
- Public Member Functions inherited from anna::diameter::codec::basetypes::Integer32
virtual ~Integer32 ()
 
const S32getValue () const
 
void setValue (const S32 &value)
 
virtual int getSize () const
 
std::string asPrintableString () noexcept(false)
 
std::string asString () noexcept(false)
 
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)
 
std::string asDataBlockString () 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::AvpData
std::string assertPrintable (const char *buffer, const int size) const noexcept(false)
 

Detailed Description

Diameter Enumerated container

Constructor & Destructor Documentation

◆ ~Enumerated()

virtual anna::diameter::codec::basetypes::Enumerated::~Enumerated ( )
inlinevirtual
36 {;}

Member Function Documentation

◆ getFormatName()

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

Gets the avp data format name

Returns
avp data format name

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

40 { return "Enumerated"; }

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