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

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

a_codeBufferanna::comm::Messageprotected
allocate(const int nbytes) noexcept(false)anna::DataBlock
append(const char *data, const int len) noexcept(false)anna::DataBlock
append(const DataBlock &other) noexcept(false)anna::DataBlockinline
assign(const DataBlock &right) noexcept(false)anna::DataBlockinline
assign(const char *buffer, const int size) noexcept(false)anna::DataBlock
asString() constanna::diameter::comm::Messagevirtual
anna::comm::Message::asString(const int characterByLine=24) constanna::DataBlock
asXML(anna::xml::Node *parent) constanna::diameter::comm::Messagevirtual
clear() noexcept(false)anna::DataBlockinline
clearBody()anna::comm::Messageinline
ClientSession classanna::diameter::comm::Messagefriend
code() noexcept(false)anna::comm::Messageinlinevirtual
DataBlock(const bool deepCopy=false)anna::DataBlockinlineexplicit
DataBlock(const char *buffer, const int size, const bool deepCopy=false) noexcept(false)anna::DataBlock
DataBlock(const DataBlock &other) noexcept(false)anna::DataBlock
deepCopy() constanna::DataBlockinline
endToEndSequenced() constanna::diameter::comm::Messageinline
fixRequestSequence(HopByHop hbh, EndToEnd ete)anna::diameter::comm::Message
forwardEndToEnd()anna::diameter::comm::Messageinline
getApplicationId() constanna::diameter::comm::Message
getBody() constanna::comm::Messageinline
getClassCode() constanna::diameter::comm::Messageinline
getCommandId(bool &isRequest) constanna::diameter::comm::Message
getCommandId() constanna::diameter::comm::Messageinline
getData() constanna::DataBlockinline
getEndToEnd() constanna::diameter::comm::Message
getHopByHop() constanna::diameter::comm::Message
getMaxSize() constanna::DataBlockinline
getOnExpiry() constanna::diameter::comm::Messageinline
getRequestClientSessionKey() constanna::diameter::comm::Messageinline
getRequestEndToEnd() constanna::diameter::comm::Messageinline
getRequestHopByHop() constanna::diameter::comm::Messageinline
getRequestServerSessionKey() constanna::diameter::comm::Messageinline
getRequestTimestampMs() constanna::diameter::comm::Messageinline
getRetries() constanna::diameter::comm::Messageinline
getSize() constanna::DataBlockinline
initialize()anna::diameter::comm::Messageinline
anna::comm::Message::initialize(const char *buffer, const int size) noexcept(false)anna::DataBlockprotected
isEmpty() constanna::DataBlockinline
Message(const OnExpiry::_v onExpiry=OnExpiry::Ignore)anna::diameter::comm::Messageinline
Message(const ClassCode::_v &classCode, const OnExpiry::_v onExpiry=OnExpiry::Ignore)anna::diameter::comm::Messageinlineprotected
anna::comm::Message::Message()anna::comm::Message
anna::comm::Message::Message(const StatusCodeBuffer::_v statusCodeBuffer)anna::comm::Messageexplicitprotected
anna::comm::Message::Message(DataBlock &codeBuffer)anna::comm::Messageexplicitprotected
operator+=(const char c) noexcept(false)anna::DataBlockinline
operator+=(const DataBlock &right) noexcept(false)anna::DataBlockinline
operator+=(const std::string &str) noexcept(false)anna::DataBlockinline
anna::DataBlock::operator=(const DataBlock &right) noexcept(false)anna::DataBlock
anna::DataBlock::operator=(const char c) noexcept(false)anna::DataBlockinline
anna::DataBlock::operator=(const std::string &str) noexcept(false)anna::DataBlockinline
operator[](const int pos) const noexcept(false)anna::DataBlock
operator[](const int pos) noexcept(false)anna::DataBlock
remove(const int pos, const int nbytes) noexcept(false)anna::DataBlock
remove(const int nbytes) noexcept(false)anna::DataBlock
sequenceEndToEnd()anna::diameter::comm::Messageinline
ServerSession classanna::diameter::comm::Messagefriend
Session classanna::diameter::comm::Messagefriend
setBody(const DataBlock &body) noexcept(false)anna::comm::Messageinline
setBody(const char *buffer, const int size) noexcept(false)anna::comm::Messageinline
setBody(const xml::Node *node) noexcept(false)anna::comm::Messagevirtual
setBuffer(const char *buffer)anna::DataBlockinlineprotected
setClassCode(const ClassCode::_v &classCode)anna::diameter::comm::Messageinline
setMaxSize(const int maxSize)anna::DataBlockinlineprotected
setOnExpiry(const OnExpiry::_v onExpiry)anna::diameter::comm::Messageinline
setRequestClientSessionKey(const std::string &value)anna::diameter::comm::Messageinline
setRequestEndToEnd(EndToEnd ete)anna::diameter::comm::Messageinline
setRequestHopByHop(HopByHop hbh)anna::diameter::comm::Messageinline
setRequestServerSessionKey(int value)anna::diameter::comm::Messageinline
setRetries(int value)anna::diameter::comm::Messageinline
setSize(const int size) noexcept(false)anna::DataBlock
updateRequestTimestampMs(void)anna::diameter::comm::Messageinline
~DataBlock()anna::DataBlockvirtual
~Message()anna::comm::Messagevirtual