5 #ifndef vnsw_agent_kstate_h
6 #define vnsw_agent_kstate_h
8 #include <boost/any.hpp>
13 #include <kstate/kstate_types.h>
21 #include <ksync/ksync_types.h>
22 #include <vrouter/ksync/agent_ksync_types.h>
46 const std::string
MacToString(
const std::vector<signed char> &mac)
const;
69 const std::string
PrefixToString(
const std::vector<int8_t> &prefix);
72 #endif // vnsw_agent_kstate_h
const std::string MacToString(const std::vector< signed char > &mac) const
const std::string response_context() const
virtual void FlowMsgHandler(vr_flow_req *req)
std::string response_context_
virtual void VrfAssignMsgHandler(vr_vrf_assign_req *req)
const std::string PrefixToString(const std::vector< int8_t > &prefix)
virtual void RouteMsgHandler(vr_route_req *req)
virtual void MirrorMsgHandler(vr_mirror_req *req)
virtual void SendNextRequest()=0
virtual void NHMsgHandler(vr_nexthop_req *req)
virtual void VrfStatsMsgHandler(vr_vrf_stats_req *req)
const boost::any & more_context() const
virtual void DropStatsMsgHandler(vr_drop_stats_req *req)
void set_vr_response_code(int value)
virtual void VxLanMsgHandler(vr_vxlan_req *req)
Sandesh * response_object_
virtual void IfMsgHandler(vr_interface_req *req)
virtual int VrResponseMsgHandler(vr_response *r)
virtual void ForwardingClassMsgHandler(vr_fc_map_req *req)
virtual void QosConfigMsgHandler(vr_qos_map_req *req)
void UpdateContext(const boost::any &)
KState(const std::string &s, Sandesh *obj)
static const int kMaxEntriesPerResponse
void EncodeAndSend(Sandesh &encoder)
virtual void VrfMsgHandler(vr_vrf_req *req)
virtual void SendResponse()=0
Sandesh * response_object() const
virtual void MplsMsgHandler(vr_mpls_req *req)
virtual void VrouterOpsMsgHandler(vrouter_ops *req)