OpenSDN source code
|
#include <ksync_sock.h>
Public Member Functions | |
KSyncBulkMsgContext (IoContext::Type type, uint32_t index) | |
KSyncBulkMsgContext (const KSyncBulkMsgContext &rhs) | |
~KSyncBulkMsgContext () | |
void | Insert (IoContext *ioc) |
void | Data (KSyncBufferList *iovec) |
IoContext::Type | io_context_type () const |
void | AddReceiveBuffer (char *buff) |
char * | GetReceiveBuffer () |
uint32_t | work_queue_index () const |
void | set_seqno (uint32_t seq) |
uint32_t | seqno () |
Static Public Attributes | |
static const unsigned | kMaxRxBufferCount = 64 |
Private Attributes | |
IoContextList | io_context_list_ |
IoContext::Type | io_context_type_ |
uint32_t | work_queue_index_ |
char * | rx_buffers_ [kMaxRxBufferCount] |
uint32_t | rx_buffer_index_ |
uint32_t | vr_response_count_ |
IoContextList::iterator | io_context_list_it_ |
uint32_t | seqno_ |
Friends | |
class | KSyncBulkSandeshContext |
Definition at line 231 of file ksync_sock.h.
KSyncBulkMsgContext::KSyncBulkMsgContext | ( | IoContext::Type | type, |
uint32_t | index | ||
) |
Definition at line 1051 of file ksync_sock.cc.
KSyncBulkMsgContext::KSyncBulkMsgContext | ( | const KSyncBulkMsgContext & | rhs | ) |
Definition at line 1057 of file ksync_sock.cc.
KSyncBulkMsgContext::~KSyncBulkMsgContext | ( | ) |
Definition at line 1070 of file ksync_sock.cc.
void KSyncBulkMsgContext::AddReceiveBuffer | ( | char * | buff | ) |
Definition at line 1085 of file ksync_sock.cc.
void KSyncBulkMsgContext::Data | ( | KSyncBufferList * | iovec | ) |
Definition at line 1095 of file ksync_sock.cc.
char * KSyncBulkMsgContext::GetReceiveBuffer | ( | ) |
Definition at line 1078 of file ksync_sock.cc.
void KSyncBulkMsgContext::Insert | ( | IoContext * | ioc | ) |
Definition at line 1090 of file ksync_sock.cc.
|
inline |
Definition at line 240 of file ksync_sock.h.
|
inline |
Definition at line 247 of file ksync_sock.h.
|
inline |
Definition at line 246 of file ksync_sock.h.
|
inline |
Definition at line 245 of file ksync_sock.h.
|
friend |
Definition at line 249 of file ksync_sock.h.
|
private |
Definition at line 251 of file ksync_sock.h.
|
private |
Definition at line 270 of file ksync_sock.h.
|
private |
Definition at line 253 of file ksync_sock.h.
|
static |
Definition at line 233 of file ksync_sock.h.
|
private |
Definition at line 262 of file ksync_sock.h.
|
private |
Definition at line 260 of file ksync_sock.h.
|
private |
Definition at line 271 of file ksync_sock.h.
|
private |
Definition at line 268 of file ksync_sock.h.
|
private |
Definition at line 255 of file ksync_sock.h.