a_engine | anna::diameter::codec::Message | mutableprotected |
addAvp(AvpId id) noexcept(false) | anna::diameter::codec::Message | inline |
addAvp(const char *name) noexcept(false) | anna::diameter::codec::Message | |
addAvp(Avp *avp) | anna::diameter::codec::Message | |
asXML(anna::xml::Node *parent) const | anna::diameter::codec::Message | |
asXMLString(bool normalize=false) const | anna::diameter::codec::Message | |
Avp class | anna::diameter::codec::Message | friend |
clear(bool resetEngine=true) noexcept(false) | anna::diameter::codec::Message | virtual |
code() noexcept(false) | anna::diameter::codec::Message | |
countAvp(AvpId id) const | anna::diameter::codec::Message | inline |
countAvp(const char *name) const noexcept(false) | anna::diameter::codec::Message | |
countChilds() const | anna::diameter::codec::Message | inline |
decode(const anna::DataBlock &db, Message *ptrAnswer=NULL) noexcept(false) | anna::diameter::codec::Message | |
EBitMask | anna::diameter::codec::Message | static |
errorBit() const | anna::diameter::codec::Message | inline |
fix() | anna::diameter::codec::Message | |
fromXML(const anna::xml::Node *messageNode) noexcept(false) | anna::diameter::codec::Message | |
getApplicationId() const | anna::diameter::codec::Message | inline |
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false) | anna::diameter::codec::Message | inline |
getAvp(AvpId id, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false) | anna::diameter::codec::Message | inline |
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) const noexcept(false) | anna::diameter::codec::Message | inline |
getAvp(const char *name, int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false) | anna::diameter::codec::Message | inline |
getEndToEnd() const | anna::diameter::codec::Message | inline |
getEngine() const noexcept(false) | anna::diameter::codec::Message | protectedvirtual |
getHopByHop() const | anna::diameter::codec::Message | inline |
getId() const | anna::diameter::codec::Message | inline |
getResultCode() const | anna::diameter::codec::Message | |
getStackCommand() const noexcept(false) | anna::diameter::codec::Message | inline |
getVersion() const | anna::diameter::codec::Message | inline |
HeaderLength | anna::diameter::codec::Message | static |
initialize() | anna::diameter::codec::Message | protectedvirtual |
isAnswer() const | anna::diameter::codec::Message | inline |
isLike(const std::string &pattern) const | anna::diameter::codec::Message | |
isRequest() const | anna::diameter::codec::Message | inline |
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::Message | friend |
PBitMask | anna::diameter::codec::Message | static |
potentiallyReTransmittedMessageBit() const | anna::diameter::codec::Message | inline |
proxiableBit() const | anna::diameter::codec::Message | inline |
RBitMask | anna::diameter::codec::Message | static |
removeAvp(AvpId id, int ocurrence=1) noexcept(false) | anna::diameter::codec::Message | inline |
removeAvp(const char *name, int ocurrence=1) noexcept(false) | anna::diameter::codec::Message | |
requestBit() const | anna::diameter::codec::Message | inline |
setApplicationId(U32 aid) noexcept(false) | anna::diameter::codec::Message | |
setEndToEnd(U32 ete) | anna::diameter::codec::Message | inline |
setEngine(Engine *engine) | anna::diameter::codec::Message | |
setErrorBit(bool activate=true) | anna::diameter::codec::Message | inline |
setHeaderToAnswer(const Message &request) noexcept(false) | anna::diameter::codec::Message | inline |
setHopByHop(U32 hbh) | anna::diameter::codec::Message | inline |
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::Message | inline |
setProxiableBit(bool activate=true) | anna::diameter::codec::Message | inline |
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::Message | inline |
TBitMask | anna::diameter::codec::Message | static |
valid(Message *ptrAnswer=NULL) const noexcept(false) | anna::diameter::codec::Message | |
~Message() | anna::diameter::codec::Message | virtual |