#include <kstate.h>
Definition at line 24 of file kstate.h.
◆ KState()
KState::KState |
( |
const std::string & |
s, |
|
|
Sandesh * |
obj |
|
) |
| |
|
inline |
◆ DropStatsMsgHandler()
void KState::DropStatsMsgHandler |
( |
vr_drop_stats_req * |
req | ) |
|
|
virtual |
◆ EncodeAndSend()
void KState::EncodeAndSend |
( |
Sandesh & |
encoder | ) |
|
◆ FlowMsgHandler()
virtual void KState::FlowMsgHandler |
( |
vr_flow_req * |
req | ) |
|
|
inlinevirtual |
◆ ForwardingClassMsgHandler()
void KState::ForwardingClassMsgHandler |
( |
vr_fc_map_req * |
req | ) |
|
|
virtual |
◆ Handler()
virtual void KState::Handler |
( |
| ) |
|
|
pure virtual |
Implemented in VxLanKState, VrfStatsKState, VrfKState, VrfAssignKState, RouteKState, QosConfigKState, NHKState, MplsKState, MirrorKState, InterfaceKState, ForwardingClassKState, and DropStatsKState.
◆ IfMsgHandler()
void KState::IfMsgHandler |
( |
vr_interface_req * |
req | ) |
|
|
virtual |
◆ MacToString()
const string KState::MacToString |
( |
const std::vector< signed char > & |
mac | ) |
const |
◆ MirrorMsgHandler()
void KState::MirrorMsgHandler |
( |
vr_mirror_req * |
req | ) |
|
|
virtual |
◆ more_context()
const boost::any& KState::more_context |
( |
| ) |
const |
|
inline |
◆ MoreData()
bool KState::MoreData |
( |
| ) |
const |
◆ MplsMsgHandler()
void KState::MplsMsgHandler |
( |
vr_mpls_req * |
req | ) |
|
|
virtual |
◆ NHMsgHandler()
void KState::NHMsgHandler |
( |
vr_nexthop_req * |
req | ) |
|
|
virtual |
◆ PrefixToString()
const std::string KState::PrefixToString |
( |
const std::vector< int8_t > & |
prefix | ) |
|
|
private |
◆ QosConfigMsgHandler()
void KState::QosConfigMsgHandler |
( |
vr_qos_map_req * |
req | ) |
|
|
virtual |
◆ Release()
virtual void KState::Release |
( |
| ) |
|
|
inlinevirtual |
◆ response_context()
const std::string KState::response_context |
( |
| ) |
const |
|
inline |
◆ response_object()
Sandesh* KState::response_object |
( |
| ) |
const |
|
inline |
◆ RouteMsgHandler()
void KState::RouteMsgHandler |
( |
vr_route_req * |
req | ) |
|
|
virtual |
◆ SendNextRequest()
virtual void KState::SendNextRequest |
( |
| ) |
|
|
pure virtual |
Implemented in VxLanKState, VrfStatsKState, VrfKState, VrfAssignKState, RouteKState, QosConfigKState, NHKState, MplsKState, MirrorKState, InterfaceKState, ForwardingClassKState, and DropStatsKState.
◆ SendResponse()
virtual void KState::SendResponse |
( |
| ) |
|
|
pure virtual |
Implemented in VxLanKState, VrfStatsKState, VrfKState, VrfAssignKState, RouteKState, QosConfigKState, NHKState, MplsKState, MirrorKState, InterfaceKState, ForwardingClassKState, and DropStatsKState.
◆ set_vr_response_code()
void KState::set_vr_response_code |
( |
int |
value | ) |
|
|
inline |
◆ UpdateContext()
void KState::UpdateContext |
( |
const boost::any & |
ctx | ) |
|
|
private |
◆ VrfAssignMsgHandler()
void KState::VrfAssignMsgHandler |
( |
vr_vrf_assign_req * |
req | ) |
|
|
virtual |
◆ VrfMsgHandler()
void KState::VrfMsgHandler |
( |
vr_vrf_req * |
req | ) |
|
|
virtual |
◆ VrfStatsMsgHandler()
void KState::VrfStatsMsgHandler |
( |
vr_vrf_stats_req * |
req | ) |
|
|
virtual |
◆ VrouterOpsMsgHandler()
virtual void KState::VrouterOpsMsgHandler |
( |
vrouter_ops * |
req | ) |
|
|
inlinevirtual |
◆ VrResponseMsgHandler()
int KState::VrResponseMsgHandler |
( |
vr_response * |
r | ) |
|
|
virtual |
◆ VxLanMsgHandler()
void KState::VxLanMsgHandler |
( |
vr_vxlan_req * |
req | ) |
|
|
virtual |
◆ kMaxEntriesPerResponse
const int KState::kMaxEntriesPerResponse = 100 |
|
static |
◆ more_context_
boost::any KState::more_context_ |
|
protected |
◆ response_context_
std::string KState::response_context_ |
|
protected |
◆ response_object_
◆ vr_response_code_
int KState::vr_response_code_ |
|
protected |
The documentation for this class was generated from the following files: