OpenSDN source code
|
#include <interface_stats_io_context.h>
Public Member Functions | |
InterfaceStatsIoContext (int msg_len, char *msg, uint32_t seqno, AgentStatsSandeshContext *ctx, IoContext::Type type) | |
virtual | ~InterfaceStatsIoContext () |
virtual void | Handler () |
virtual void | ErrorHandler (int err) |
![]() | |
IoContext () | |
IoContext (char *msg, uint32_t len, uint32_t seq, AgentSandeshContext *ctx, Type type) | |
IoContext (char *msg, uint32_t len, uint32_t seq, AgentSandeshContext *ctx, Type type, uint32_t index) | |
virtual | ~IoContext () |
bool | operator< (const IoContext &rhs) const |
AgentSandeshContext * | GetSandeshContext () |
Type | type () |
void | SetSeqno (uint32_t seqno) |
uint32_t | GetSeqno () const |
char * | GetMsg () const |
uint32_t | GetMsgLen () const |
char * | rx_buffer1 () const |
void | reset_rx_buffer1 () |
char * | rx_buffer2 () |
void | reset_rx_buffer2 () |
uint32_t | index () const |
Private Member Functions | |
void | UpdateMarker () |
DISALLOW_COPY_AND_ASSIGN (InterfaceStatsIoContext) | |
Additional Inherited Members | |
![]() | |
enum | Type { IOC_UVE, IOC_KSYNC, MAX_WORK_QUEUES } |
![]() | |
boost::intrusive::list_member_hook | node_ |
![]() | |
static const char * | io_wq_names [MAX_WORK_QUEUES] |
![]() | |
AgentSandeshContext * | sandesh_context_ |
Definition at line 10 of file interface_stats_io_context.h.
InterfaceStatsIoContext::InterfaceStatsIoContext | ( | int | msg_len, |
char * | msg, | ||
uint32_t | seqno, | ||
AgentStatsSandeshContext * | ctx, | ||
IoContext::Type | type | ||
) |
Definition at line 11 of file interface_stats_io_context.cc.
|
virtual |
Definition at line 18 of file interface_stats_io_context.cc.
|
private |
|
virtual |
Reimplemented from IoContext.
Definition at line 77 of file interface_stats_io_context.cc.
|
virtual |
Reimplemented from IoContext.
Definition at line 54 of file interface_stats_io_context.cc.
|
private |
Definition at line 21 of file interface_stats_io_context.cc.