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

This is the complete list of members for anna::diameter::app::dcca::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
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
decode3GPPGPRSNegQoSProfile() noexcept(false)anna::diameter::app::dcca::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
get3GPPGPRSNegQoSProfile(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)=0anna::diameter::app::dcca::Messagepure virtual
get3GPPNSAPI(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
get3GPPSelectionMode(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
get3GPPSessionStopIndicator(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getApplicationId() constanna::diameter::codec::Messageinline
getAuthApplicationId(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::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
getCCRequestNumber(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getCCRequestType(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getDestinationHost(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getDestinationRealm(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getEndToEnd() constanna::diameter::codec::Messageinline
getEngine() const noexcept(false)anna::diameter::codec::Messageprotectedvirtual
getEventTimestamp(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getHopByHop() constanna::diameter::codec::Messageinline
getId() constanna::diameter::codec::Messageinline
getMultipleServicesCreditControl(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getMultipleServicesIndicator(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getRatingGroup(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getRequestedServiceUnit(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getResultCode() constanna::diameter::codec::Message
getServiceContextId(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getServiceIdentifier(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getSessionId(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getStackCommand() const noexcept(false)anna::diameter::codec::Messageinline
getSubscriptionIdData(int subscriptionIdType=helpers::dcca::AVPVALUES__Subscription_Id_Type::END_USER_E164, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getTariffChangeUsage(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getTerminationCause(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getUsedServiceUnit(int ocurrence=1, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getUserEquipmentInfo(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getUserEquipmentInfoValue(int userEquipmentInfoType=helpers::dcca::AVPVALUES__User_Equipment_Info_Type::IMEISV, anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::Messageinline
getUserName(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::base::Messageinline
getValidityTime(anna::Exception::Mode::_v emode=anna::Exception::Mode::Throw) noexcept(false)anna::diameter::app::dcca::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
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