#include <tcp_session.h>
|
| typedef boost::asio::const_buffer | Buffer |
| |
| typedef boost::function< bool(const uint8_t *, size_t)> | ReceiveCallback |
| |
Definition at line 308 of file tcp_session.h.
◆ Buffer
◆ BufferQueue
◆ ReceiveCallback
◆ TcpMessageReader()
◆ ~TcpMessageReader()
| TcpMessageReader::~TcpMessageReader |
( |
| ) |
|
|
virtual |
◆ AllocBufferSize()
| int TcpMessageReader::AllocBufferSize |
( |
int |
length | ) |
|
|
private |
◆ BufferConcat()
| uint8_t * TcpMessageReader::BufferConcat |
( |
uint8_t * |
data, |
|
|
Buffer |
buffer, |
|
|
int |
msglength |
|
) |
| |
|
private |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ GetHeaderLenSize()
| virtual const int TcpMessageReader::GetHeaderLenSize |
( |
| ) |
|
|
protectedpure virtual |
◆ GetMaxMessageSize()
| virtual const int TcpMessageReader::GetMaxMessageSize |
( |
| ) |
|
|
protectedpure virtual |
◆ MsgLength()
| virtual int TcpMessageReader::MsgLength |
( |
Buffer |
buffer, |
|
|
int |
offset |
|
) |
| |
|
protectedpure virtual |
◆ OnRead()
| void TcpMessageReader::OnRead |
( |
Buffer |
buffer | ) |
|
|
virtual |
◆ PullUp()
◆ QueueByteLength()
| int TcpMessageReader::QueueByteLength |
( |
| ) |
const |
|
private |
◆ callback_
◆ offset_
| int TcpMessageReader::offset_ |
|
private |
◆ queue_
◆ remain_
| int TcpMessageReader::remain_ |
|
private |
◆ session_
The documentation for this class was generated from the following files: