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