OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrf_kstate.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #ifndef vnsw_agent_vrf_kstate_h
6 #define vnsw_agent_vrf_kstate_h
7 
8 class VrfKState: public KState {
9 public:
10  VrfKState(KVrfResp *obj, const std::string &resp_ctx,
11  vr_vrf_req &req, int id);
12  virtual void SendResponse();
13  virtual void Handler();
14  virtual void SendNextRequest();
15 };
16 
17 struct VrfContext {
18  uint32_t vrf_idx_;
19  uint32_t hbf_lintf_;
20  uint32_t hbf_rintf_;
21  int marker_;
22 };
23 
24 #endif //vnsw_agent_vrf_kstate_h
uint32_t hbf_lintf_
Definition: vrf_kstate.h:19
int marker_
Definition: vrf_kstate.h:21
uint32_t vrf_idx_
Definition: vrf_kstate.h:18
virtual void Handler()
Definition: vrf_kstate.cc:30
Definition: kstate.h:24
virtual void SendNextRequest()
Definition: vrf_kstate.cc:18
virtual void SendResponse()
Definition: vrf_kstate.cc:54
uint32_t hbf_rintf_
Definition: vrf_kstate.h:20
VrfKState(KVrfResp *obj, const std::string &resp_ctx, vr_vrf_req &req, int id)
Definition: vrf_kstate.cc:8