a_engine | anna::diameter::codec::Avp | mutableprotected |
addAvp(AvpId id) noexcept(false) | anna::diameter::codec::Avp | inline |
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::Avp | protected |
asXML(anna::xml::Node *parent) const | anna::diameter::codec::Avp | |
asXMLString(bool normalize=false) const | anna::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::Avp | inline |
countAvp(const char *name) const noexcept(false) | anna::diameter::codec::Avp | |
countChilds() const noexcept(false) | anna::diameter::codec::Avp | inline |
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::Avp | protected |
encryptionBit() const | anna::diameter::codec::Avp | inline |
Engine class | anna::diameter::codec::Avp | friend |
fromXML(const anna::xml::Node *avpNode) noexcept(false) | anna::diameter::codec::Avp | |
getAddress() noexcept(false) | anna::diameter::codec::Avp | inline |
getAddress() const noexcept(false) | anna::diameter::codec::Avp | inline |
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false) | anna::diameter::codec::Avp | inline |
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false) | anna::diameter::codec::Avp | inline |
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false) | anna::diameter::codec::Avp | inline |
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false) | anna::diameter::codec::Avp | inline |
getDiameterIdentity() noexcept(false) | anna::diameter::codec::Avp | inline |
getDiameterIdentity() const noexcept(false) | anna::diameter::codec::Avp | inline |
getDiameterURI() noexcept(false) | anna::diameter::codec::Avp | inline |
getDiameterURI() const noexcept(false) | anna::diameter::codec::Avp | inline |
getEngine() const noexcept(false) | anna::diameter::codec::Avp | protectedvirtual |
getEnumerated() noexcept(false) | anna::diameter::codec::Avp | inline |
getEnumerated() const noexcept(false) | anna::diameter::codec::Avp | inline |
getFloat32() noexcept(false) | anna::diameter::codec::Avp | inline |
getFloat32() const noexcept(false) | anna::diameter::codec::Avp | inline |
getFloat64() noexcept(false) | anna::diameter::codec::Avp | inline |
getFloat64() const noexcept(false) | anna::diameter::codec::Avp | inline |
getId() const | anna::diameter::codec::Avp | inline |
getInteger32() noexcept(false) | anna::diameter::codec::Avp | inline |
getInteger32() const noexcept(false) | anna::diameter::codec::Avp | inline |
getInteger64() noexcept(false) | anna::diameter::codec::Avp | inline |
getInteger64() const noexcept(false) | anna::diameter::codec::Avp | inline |
getIPFilterRule() noexcept(false) | anna::diameter::codec::Avp | inline |
getIPFilterRule() const noexcept(false) | anna::diameter::codec::Avp | inline |
getLength() const | anna::diameter::codec::Avp | protected |
getOctetString() noexcept(false) | anna::diameter::codec::Avp | inline |
getOctetString() const noexcept(false) | anna::diameter::codec::Avp | inline |
getQoSFilterRule() noexcept(false) | anna::diameter::codec::Avp | inline |
getQoSFilterRule() const noexcept(false) | anna::diameter::codec::Avp | inline |
getStackAvp() const noexcept(false) | anna::diameter::codec::Avp | inline |
getTime() noexcept(false) | anna::diameter::codec::Avp | inline |
getTime() const noexcept(false) | anna::diameter::codec::Avp | inline |
getUnknown() noexcept(false) | anna::diameter::codec::Avp | inline |
getUnknown() const noexcept(false) | anna::diameter::codec::Avp | inline |
getUnsigned32() noexcept(false) | anna::diameter::codec::Avp | inline |
getUnsigned32() const noexcept(false) | anna::diameter::codec::Avp | inline |
getUnsigned64() noexcept(false) | anna::diameter::codec::Avp | inline |
getUnsigned64() const noexcept(false) | anna::diameter::codec::Avp | inline |
getUTF8String() noexcept(false) | anna::diameter::codec::Avp | inline |
getUTF8String() const noexcept(false) | anna::diameter::codec::Avp | inline |
getVendorId() const | anna::diameter::codec::Avp | inline |
getXMLdata(bool &isHex, const anna::diameter::stack::Format *stackFormat) const | anna::diameter::codec::Avp | protected |
HeaderLengthVactive | anna::diameter::codec::Avp | static |
HeaderLengthVinactive | anna::diameter::codec::Avp | static |
initialize() | anna::diameter::codec::Avp | protected |
isLike(const std::string &pattern) const | anna::diameter::codec::Avp | |
mandatoryBit() const | anna::diameter::codec::Avp | inline |
MBitMask | anna::diameter::codec::Avp | static |
Message class | anna::diameter::codec::Avp | friend |
operator==(const Avp &a1, const Avp &a2) | anna::diameter::codec::Avp | friend |
PBitMask | anna::diameter::codec::Avp | static |
removeAvp(AvpId id, int ocurrence=1) noexcept(false) | anna::diameter::codec::Avp | inline |
removeAvp(const char *name, int ocurrence=1) noexcept(false) | anna::diameter::codec::Avp | |
setEncryptionBit(bool activate=true) | anna::diameter::codec::Avp | inline |
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::Avp | inline |
unknownAvpWithMandatoryBit() const noexcept(false) | anna::diameter::codec::Avp | virtual |
VBitMask | anna::diameter::codec::Avp | static |
vendorBit() const | anna::diameter::codec::Avp | inline |
~Avp() | anna::diameter::codec::Avp | virtual |