#include <sandesh_session.h>
Definition at line 34 of file sandesh_session.h.
SandeshWriter::~SandeshWriter |
( |
| ) |
|
void SandeshWriter::append_send_buf |
( |
uint8_t * |
buf, |
|
|
size_t |
len |
|
) |
| |
|
inlineprivate |
void SandeshWriter::ConnectTimerExpired |
( |
const boost::system::error_code & |
error | ) |
|
|
private |
void SandeshWriter::reset_send_buf |
( |
| ) |
|
|
inlineprivate |
uint8_t* SandeshWriter::send_buf |
( |
| ) |
const |
|
inlineprivate |
size_t SandeshWriter::send_buf_offset |
( |
| ) |
|
|
inlineprivate |
void SandeshWriter::SendBuffer |
( |
boost::shared_ptr< TMemoryBuffer > |
sbuffer, |
|
|
bool |
more = false |
|
) |
| |
|
inline |
void SandeshWriter::SendInternal |
( |
boost::shared_ptr< TMemoryBuffer > |
buf | ) |
|
|
private |
void SandeshWriter::SendMsg |
( |
Sandesh * |
sandesh, |
|
|
bool |
more |
|
) |
| |
void SandeshWriter::SendMsgAll |
( |
boost::shared_ptr< TMemoryBuffer > |
send_buffer | ) |
|
|
protected |
void SandeshWriter::SendMsgMore |
( |
boost::shared_ptr< TMemoryBuffer > |
send_buffer | ) |
|
|
protected |
bool SandeshWriter::SendReady |
( |
| ) |
|
|
inline |
void SandeshWriter::set_send_buf |
( |
uint8_t * |
buf, |
|
|
size_t |
len |
|
) |
| |
|
inlineprivate |
void SandeshWriter::WriteReady |
( |
const boost::system::error_code & |
ec | ) |
|
friend class SandeshSendMsgUnitTest |
|
friend |
friend class SandeshSessionTest |
|
friend |
const unsigned int SandeshWriter::kDefaultSendSize = 16384 |
|
static |
const uint32_t SandeshWriter::kEncodeBufferSize = 2048 |
|
static |
bool SandeshWriter::ready_to_send_ |
|
private |
const std::string SandeshWriter::sandesh_open_attr_length_ |
|
static |
uint8_t* SandeshWriter::send_buf_ |
|
private |
size_t SandeshWriter::send_buf_offset_ |
|
private |
tbb::mutex SandeshWriter::send_mutex_ |
|
private |
The documentation for this class was generated from the following files: