ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Format.hpp>
Public Types | |
enum | _v { None = -1, Unknown, Any, OctetString, Integer32, Integer64, Unsigned32, Unsigned64, Float32, Float64, Grouped, Address, Time, UTF8String, DiameterIdentity, DiameterURI, Enumerated, IPFilterRule, QoSFilterRule } |
Public Member Functions | |
anna_declare_enum (diameter::codec::Format) | |
Static Public Member Functions | |
static const char * | asText (const Format::_v v) noexcept(false) |
static bool | isReserved (const std::string &formatName) |
static bool | isRFC3588 (const std::string &formatName) |
Enumerator | |
---|---|
None | |
Unknown | |
Any | |
OctetString | |
Integer32 | |
Integer64 | |
Unsigned32 | |
Unsigned64 | |
Float32 | |
Float64 | |
Grouped | |
Address | |
Time | |
UTF8String | |
DiameterIdentity | |
DiameterURI | |
Enumerated | |
IPFilterRule | |
QoSFilterRule |
anna::diameter::codec::Format::anna_declare_enum | ( | diameter::codec::Format | ) |
|
inlinestaticnoexcept |
|
inlinestatic |
Boolean about if format type is reserved (API internal use)
formatName | Format text name |
|
inlinestatic |
Boolean about if format type belongs to RFC 3588
formatName | Format text name |