ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::diameter::codec::Avp Member List

This is the complete list of members for anna::diameter::codec::Avp, including all inherited members.

a_engineanna::diameter::codec::Avpmutableprotected
addAvp(AvpId id) noexcept(false)anna::diameter::codec::Avpinline
addAvp(const char *name) noexcept(false)anna::diameter::codec::Avp
addAvp(Avp *avp) noexcept(false)anna::diameter::codec::Avp
assertFormat(const std::string &name) const noexcept(false)anna::diameter::codec::Avpprotected
asXML(anna::xml::Node *parent) constanna::diameter::codec::Avp
asXMLString(bool normalize=false) constanna::diameter::codec::Avp
Avp(Engine *engine=NULL)anna::diameter::codec::Avp
Avp(AvpId id, Engine *engine=NULL)anna::diameter::codec::Avp
clear() noexcept(false)anna::diameter::codec::Avp
code(char *buffer, int &size) const noexcept(false)anna::diameter::codec::Avp
countAvp(AvpId id) const noexcept(false)anna::diameter::codec::Avpinline
countAvp(const char *name) const noexcept(false)anna::diameter::codec::Avp
countChilds() const noexcept(false)anna::diameter::codec::Avpinline
decode(const anna::DataBlock &db) noexcept(false)anna::diameter::codec::Avp
decodeDataPart(const char *buffer, int size, const anna::diameter::codec::parent_t &parent, Message *answer) noexcept(false)anna::diameter::codec::Avpprotected
encryptionBit() constanna::diameter::codec::Avpinline
Engine classanna::diameter::codec::Avpfriend
fromXML(const anna::xml::Node *avpNode) noexcept(false)anna::diameter::codec::Avp
getAddress() noexcept(false)anna::diameter::codec::Avpinline
getAddress() const noexcept(false)anna::diameter::codec::Avpinline
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false)anna::diameter::codec::Avpinline
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::codec::Avpinline
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false)anna::diameter::codec::Avpinline
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::codec::Avpinline
getDiameterIdentity() noexcept(false)anna::diameter::codec::Avpinline
getDiameterIdentity() const noexcept(false)anna::diameter::codec::Avpinline
getDiameterURI() noexcept(false)anna::diameter::codec::Avpinline
getDiameterURI() const noexcept(false)anna::diameter::codec::Avpinline
getEngine() const noexcept(false)anna::diameter::codec::Avpprotectedvirtual
getEnumerated() noexcept(false)anna::diameter::codec::Avpinline
getEnumerated() const noexcept(false)anna::diameter::codec::Avpinline
getFloat32() noexcept(false)anna::diameter::codec::Avpinline
getFloat32() const noexcept(false)anna::diameter::codec::Avpinline
getFloat64() noexcept(false)anna::diameter::codec::Avpinline
getFloat64() const noexcept(false)anna::diameter::codec::Avpinline
getId() constanna::diameter::codec::Avpinline
getInteger32() noexcept(false)anna::diameter::codec::Avpinline
getInteger32() const noexcept(false)anna::diameter::codec::Avpinline
getInteger64() noexcept(false)anna::diameter::codec::Avpinline
getInteger64() const noexcept(false)anna::diameter::codec::Avpinline
getIPFilterRule() noexcept(false)anna::diameter::codec::Avpinline
getIPFilterRule() const noexcept(false)anna::diameter::codec::Avpinline
getLength() constanna::diameter::codec::Avpprotected
getOctetString() noexcept(false)anna::diameter::codec::Avpinline
getOctetString() const noexcept(false)anna::diameter::codec::Avpinline
getQoSFilterRule() noexcept(false)anna::diameter::codec::Avpinline
getQoSFilterRule() const noexcept(false)anna::diameter::codec::Avpinline
getStackAvp() const noexcept(false)anna::diameter::codec::Avpinline
getTime() noexcept(false)anna::diameter::codec::Avpinline
getTime() const noexcept(false)anna::diameter::codec::Avpinline
getUnknown() noexcept(false)anna::diameter::codec::Avpinline
getUnknown() const noexcept(false)anna::diameter::codec::Avpinline
getUnsigned32() noexcept(false)anna::diameter::codec::Avpinline
getUnsigned32() const noexcept(false)anna::diameter::codec::Avpinline
getUnsigned64() noexcept(false)anna::diameter::codec::Avpinline
getUnsigned64() const noexcept(false)anna::diameter::codec::Avpinline
getUTF8String() noexcept(false)anna::diameter::codec::Avpinline
getUTF8String() const noexcept(false)anna::diameter::codec::Avpinline
getVendorId() constanna::diameter::codec::Avpinline
getXMLdata(bool &isHex, const anna::diameter::stack::Format *stackFormat) constanna::diameter::codec::Avpprotected
HeaderLengthVactiveanna::diameter::codec::Avpstatic
HeaderLengthVinactiveanna::diameter::codec::Avpstatic
initialize()anna::diameter::codec::Avpprotected
isLike(const std::string &pattern) constanna::diameter::codec::Avp
mandatoryBit() constanna::diameter::codec::Avpinline
MBitMaskanna::diameter::codec::Avpstatic
Message classanna::diameter::codec::Avpfriend
operator==(const Avp &a1, const Avp &a2)anna::diameter::codec::Avpfriend
PBitMaskanna::diameter::codec::Avpstatic
removeAvp(AvpId id, int ocurrence=1) noexcept(false)anna::diameter::codec::Avpinline
removeAvp(const char *name, int ocurrence=1) noexcept(false)anna::diameter::codec::Avp
setEncryptionBit(bool activate=true)anna::diameter::codec::Avpinline
setEngine(Engine *engine)anna::diameter::codec::Avp
setId(AvpId id) noexcept(false)anna::diameter::codec::Avp
setId(const char *name) noexcept(false)anna::diameter::codec::Avp
setMandatoryBit(bool activate=true)anna::diameter::codec::Avpinline
unknownAvpWithMandatoryBit() const noexcept(false)anna::diameter::codec::Avpvirtual
VBitMaskanna::diameter::codec::Avpstatic
vendorBit() constanna::diameter::codec::Avpinline
~Avp()anna::diameter::codec::Avpvirtual