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

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

a_engineanna::diameter::codec::Messagemutableprotected
addAvp(AvpId id) noexcept(false)anna::diameter::codec::Messageinline
addAvp(const char *name) noexcept(false)anna::diameter::codec::Message
addAvp(Avp *avp)anna::diameter::codec::Message
asXML(anna::xml::Node *parent) constanna::diameter::codec::Message
asXMLString(bool normalize=false) constanna::diameter::codec::Message
Avp classanna::diameter::codec::Messagefriend
clear(bool resetEngine=true) noexcept(false)anna::diameter::codec::Messagevirtual
code() noexcept(false)anna::diameter::codec::Message
countAvp(AvpId id) constanna::diameter::codec::Messageinline
countAvp(const char *name) const noexcept(false)anna::diameter::codec::Message
countChilds() constanna::diameter::codec::Messageinline
decode(const anna::DataBlock &db, Message *ptrAnswer=NULL) noexcept(false)anna::diameter::codec::Message
EBitMaskanna::diameter::codec::Messagestatic
errorBit() constanna::diameter::codec::Messageinline
fix()anna::diameter::codec::Message
fromXML(const anna::xml::Node *messageNode) noexcept(false)anna::diameter::codec::Message
getApplicationId() constanna::diameter::codec::Messageinline
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false)anna::diameter::codec::Messageinline
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::codec::Messageinline
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false)anna::diameter::codec::Messageinline
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::codec::Messageinline
getEndToEnd() constanna::diameter::codec::Messageinline
getEngine() const noexcept(false)anna::diameter::codec::Messageprotectedvirtual
getHopByHop() constanna::diameter::codec::Messageinline
getId() constanna::diameter::codec::Messageinline
getResultCode() constanna::diameter::codec::Message
getStackCommand() const noexcept(false)anna::diameter::codec::Messageinline
getVersion() constanna::diameter::codec::Messageinline
HeaderLengthanna::diameter::codec::Messagestatic
initialize()anna::diameter::codec::Messageprotectedvirtual
isAnswer() constanna::diameter::codec::Messageinline
isLike(const std::string &pattern) constanna::diameter::codec::Message
isRequest() constanna::diameter::codec::Messageinline
loadXMLFile(const std::string &xmlPathFile) noexcept(false)anna::diameter::codec::Message
loadXMLString(const std::string &xmlString) noexcept(false)anna::diameter::codec::Message
Message(Engine *engine=NULL)anna::diameter::codec::Message
Message(CommandId id, Engine *engine=NULL)anna::diameter::codec::Message
operator==(const Message &m1, const Message &m2)anna::diameter::codec::Messagefriend
PBitMaskanna::diameter::codec::Messagestatic
potentiallyReTransmittedMessageBit() constanna::diameter::codec::Messageinline
proxiableBit() constanna::diameter::codec::Messageinline
RBitMaskanna::diameter::codec::Messagestatic
removeAvp(AvpId id, int ocurrence=1) noexcept(false)anna::diameter::codec::Messageinline
removeAvp(const char *name, int ocurrence=1) noexcept(false)anna::diameter::codec::Message
requestBit() constanna::diameter::codec::Messageinline
setApplicationId(U32 aid) noexcept(false)anna::diameter::codec::Message
setEndToEnd(U32 ete)anna::diameter::codec::Messageinline
setEngine(Engine *engine)anna::diameter::codec::Message
setErrorBit(bool activate=true)anna::diameter::codec::Messageinline
setHeaderToAnswer(const Message &request) noexcept(false)anna::diameter::codec::Messageinline
setHopByHop(U32 hbh)anna::diameter::codec::Messageinline
setId(CommandId id) noexcept(false)anna::diameter::codec::Message
setId(const char *name) noexcept(false)anna::diameter::codec::Message
setPotentiallyReTransmittedMessageBit(bool activate=true)anna::diameter::codec::Messageinline
setProxiableBit(bool activate=true)anna::diameter::codec::Messageinline
setResultCode(int rc=helpers::base::AVPVALUES__Result_Code::DIAMETER_SUCCESS) noexcept(false)anna::diameter::codec::Message
setStandardToAnswer(const Message &request, const std::string &originHost, const std::string &originRealm, int resultCode=helpers::base::AVPVALUES__Result_Code::DIAMETER_SUCCESS) noexcept(false)anna::diameter::codec::Message
setVersion(U8 version)anna::diameter::codec::Messageinline
TBitMaskanna::diameter::codec::Messagestatic
valid(Message *ptrAnswer=NULL) const noexcept(false)anna::diameter::codec::Message
~Message()anna::diameter::codec::Messagevirtual