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

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

a_classNameanna::Componentprotected
allocateAvp()=0anna::diameter::codec::EngineImplprotectedpure virtual
allocateMessage()=0anna::diameter::codec::EngineImplprotectedpure virtual
asString(void) constanna::diameter::codec::EngineImplvirtual
asXML(anna::xml::Node *parent) constanna::diameter::codec::EngineImplvirtual
avpIdForName(const char *name) noexcept(false)anna::diameter::codec::EngineImpl
commandIdForName(const char *name) noexcept(false)anna::diameter::codec::EngineImpl
Component(const char *className)anna::Componentexplicitprotected
Component(const Component &other)anna::Componentprotected
createAvp(const AvpId *id) noexcept(false)anna::diameter::codec::EngineImpl
createAvp(AvpId id) noexcept(false)anna::diameter::codec::EngineImplinline
createAvp() noexcept(false)anna::diameter::codec::EngineImplinline
createMessage(const CommandId *id) noexcept(false)anna::diameter::codec::EngineImpl
createMessage(CommandId id) noexcept(false)anna::diameter::codec::EngineImplinline
createMessage() noexcept(false)anna::diameter::codec::EngineImplinline
createMessage(const std::string &xmlPathFile_or_string, bool pathfile_or_string=true) noexcept(false)anna::diameter::codec::EngineImpl
EngineImpl(const char *className, const stack::Dictionary *dictionary)anna::diameter::codec::EngineImpl
getClassName() constanna::Componentinline
getDictionary() constanna::diameter::codec::EngineImplinline
getFixMode() constanna::diameter::codec::EngineImplinline
getSingleFailedAVP() constanna::diameter::codec::EngineImplinline
getValidationDepth() constanna::diameter::codec::EngineImplinline
getValidationMode() constanna::diameter::codec::EngineImplinline
ignoreFlagsOnValidation(bool ignoreFlags)anna::diameter::codec::EngineImplinline
ignoreFlagsOnValidation() constanna::diameter::codec::EngineImplinline
lock() noexcept(false)anna::Mutexvirtual
Mutex(const Mode::_v mode=Mode::Recursive)anna::Mutexexplicit
operator const pthread_mutex_t *() constanna::Mutexinline
releaseAvp(Avp *)=0anna::diameter::codec::EngineImplpure virtual
releaseMessage(Message *)=0anna::diameter::codec::EngineImplpure virtual
Safe()anna::Safeinlineprotected
setFixMode(const FixMode::_v fixMode)anna::diameter::codec::EngineImplinline
setSingleFailedAVP(bool single=true)anna::diameter::codec::EngineImplinline
setValidationDepth(const ValidationDepth::_v validationDepth)anna::diameter::codec::EngineImplinline
setValidationMode(const ValidationMode::_v validationMode)anna::diameter::codec::EngineImplinline
trylock() noexcept(false)anna::Mutex
unlock()anna::Mutexvirtual
validationAnomaly(const std::string &description) const noexcept(false)anna::diameter::codec::EngineImplprotected
~Component()anna::Componentvirtual
~EngineImpl()anna::diameter::codec::EngineImplinlinevirtual
~Mutex()anna::Mutexvirtual