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

This is the complete list of members for anna::http::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() const =0anna::http::Messagepure virtual
anna::comm::Message::asString(const int characterByLine=24) constanna::DataBlock
clear()anna::http::Messageinline
clearBody()anna::comm::Messageinline
code() noexcept(false)anna::http::Messagevirtual
const_header_iterator typedefanna::http::Message
createHeader(const Header::Type::_v type) noexcept(false)anna::http::Messageinline
createHeader(const std::string &name) noexcept(false)anna::http::Messageinline
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
find(const Header::Type::_v type) constanna::http::Messageinline
find(const Header::Type::_v type)anna::http::Message
find(const char *name)anna::http::Message
getBody() constanna::comm::Messageinline
getData() constanna::DataBlockinline
getExtraParameters() constanna::http::Messageinline
getMaxSize() constanna::DataBlockinline
getSize() constanna::DataBlockinline
getType() constanna::http::Messageinline
getVersion() constanna::http::Messageinline
getVersionAsEnum() constanna::http::Messageinline
header(header_iterator &ii)anna::http::Messageinlinestatic
header(const_header_iterator &ii)anna::http::Messageinlinestatic
header_begin()anna::http::Messageinline
header_begin() constanna::http::Messageinline
header_end()anna::http::Messageinline
header_end() constanna::http::Messageinline
header_iterator typedefanna::http::Message
initialize(const char *buffer, const int size) noexcept(false)anna::DataBlockprotected
isEmpty() constanna::DataBlockinline
Message(const Type::_v type)anna::http::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
parser::Abstract classanna::http::Messagefriend
remove(const int pos, const int nbytes) noexcept(false)anna::DataBlock
remove(const int nbytes) noexcept(false)anna::DataBlock
setBody(const xml::Node *node) noexcept(false)anna::http::Messagevirtual
anna::comm::Message::setBody(const DataBlock &body) noexcept(false)anna::comm::Messageinline
anna::comm::Message::setBody(const char *buffer, const int size) noexcept(false)anna::comm::Messageinline
setBuffer(const char *buffer)anna::DataBlockinlineprotected
setMaxSize(const int maxSize)anna::DataBlockinlineprotected
setSize(const int size) noexcept(false)anna::DataBlock
setVersion(const std::string &version)anna::http::Messageinline
setVersion(const Version::_v version)anna::http::Messageinline
~DataBlock()anna::DataBlockvirtual
~Message()anna::comm::Messagevirtual