#include <sandesh_session.h>
|
typedef boost::asio::const_buffer | Buffer |
|
|
static int | ExtractMsgHeader (const std::string &msg, SandeshHeader &header, std::string &msg_type, uint32_t &header_offset) |
|
Definition at line 102 of file sandesh_session.h.
SandeshReader::~SandeshReader |
( |
| ) |
|
|
virtual |
bool SandeshReader::ExtractMsg |
( |
Buffer |
buffer, |
|
|
int * |
result, |
|
|
bool |
NewBuf |
|
) |
| |
|
private |
int SandeshReader::ExtractMsgHeader |
( |
const std::string & |
msg, |
|
|
SandeshHeader & |
header, |
|
|
std::string & |
msg_type, |
|
|
uint32_t & |
header_offset |
|
) |
| |
|
static |
bool SandeshReader::ExtractMsgLength |
( |
size_t & |
msg_length, |
|
|
int * |
result |
|
) |
| |
|
private |
bool SandeshReader::LeftOver |
( |
| ) |
const |
|
private |
int SandeshReader::MatchString |
( |
const std::string & |
match, |
|
|
size_t & |
m_offset |
|
) |
| |
|
private |
size_t SandeshReader::msg_length |
( |
| ) |
|
|
inlineprivate |
bool SandeshReader::MsgLengthKnown |
( |
| ) |
|
|
inlineprivate |
void SandeshReader::OnRead |
( |
Buffer |
buffer | ) |
|
|
virtual |
void SandeshReader::ReplaceBuf |
( |
const std::string & |
str | ) |
|
|
private |
void SandeshReader::reset_msg_length |
( |
| ) |
|
|
inlineprivate |
void SandeshReader::set_msg_length |
( |
size_t |
length | ) |
|
|
inlineprivate |
void SandeshReader::SetBuf |
( |
const std::string & |
str | ) |
|
|
private |
std::string SandeshReader::buf_ |
|
private |
tbb::mutex SandeshReader::cb_mutex_ |
|
private |
size_t SandeshReader::msg_length_ |
|
private |
size_t SandeshReader::offset_ |
|
private |
The documentation for this class was generated from the following files: