Adbase
Adinf C++ base library V2
|
#include <Binary.hpp>
Public Member Functions | |
Binary (Interface *interface) | |
~Binary () | |
void | processData (const TcpConnectionPtr &conn, evbuffer *evbuf) |
Definition at line 81 of file Binary.hpp.
adbase::head::Binary::Binary | ( | Interface * | interface | ) |
Definition at line 9 of file Binary.cpp.
adbase::head::Binary::~Binary | ( | ) |
Definition at line 16 of file Binary.cpp.
void adbase::head::Binary::processData | ( | const TcpConnectionPtr & | conn, |
evbuffer * | evbuf | ||
) |
Definition at line 22 of file Binary.cpp.
References adbase::head::ProtocolBinaryHeader::appkey, adbase::head::ProtocolBinaryHeader::bodylen, adbase::head::ProtocolBinaryHeader::datatype, adbase::head::Interface::getReadHandler(), adbase::head::ProtocolBinaryHeader::head, adbase::hostToNetwork16(), adbase::hostToNetwork32(), LOG_DEBUG, LOG_ERROR, LOG_TRACE, adbase::head::ProtocolBinaryHeader::magic, adbase::head::ProtocolBinaryHeader::masterversion, adbase::networkToHost32(), adbase::head::ProtocolBinaryHeader::opaque, adbase::Buffer::peek(), adbase::head::PROTOCOL_BINARY_RES, adbase::head::PROTOCOL_BINARY_RESPONSE_SUCCESS, adbase::Buffer::readableBytes(), adbase::Buffer::retrieveAll(), and adbase::head::ProtocolBinaryHeader::secondversion.
Referenced by adbase::head::Handler::onMessage().