|
OpenSDN source code
|
#include <flow_mgmt_key.h>


Classes | |
| class | KeyCmp |
Public Member Functions | |
| InetRouteFlowMgmtKey (const InetUnicastRouteEntry *route) | |
| InetRouteFlowMgmtKey (uint32_t vrf_id, const IpAddress &ip, uint8_t plen) | |
| virtual | ~InetRouteFlowMgmtKey () |
| virtual bool | Compare (const FlowMgmtKey *rhs) const |
| FlowMgmtKey * | Clone () |
| bool | Match (const IpAddress &match_ip) const |
| bool | NeedsReCompute (const FlowEntry *flow) |
| IpAddress | ip () const |
| uint8_t | plen () const |
Public Member Functions inherited from RouteFlowMgmtKey | |
| RouteFlowMgmtKey (Type type, uint32_t vrf_id) | |
| RouteFlowMgmtKey (Type type, const AgentRoute *rt, uint32_t vrf_id) | |
| virtual | ~RouteFlowMgmtKey () |
| virtual bool | UseDBEntry () const |
| uint32_t | vrf_id () const |
Public Member Functions inherited from FlowMgmtKey | |
| FlowMgmtKey (Type type, const DBEntry *db_entry) | |
| virtual | ~FlowMgmtKey () |
| virtual void | KeyToFlowRequest (FlowEvent *req) |
| bool | IsLess (const FlowMgmtKey *rhs) const |
| FlowEvent::Event | FreeDBEntryEvent () const |
| Type | type () const |
| const DBEntry * | db_entry () const |
| void | set_db_entry (const DBEntry *db_entry) |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (InetRouteFlowMgmtKey) | |
Private Attributes | |
| IpAddress | ip_ |
| uint8_t | plen_ |
| Patricia::Node | node_ |
Friends | |
| class | InetRouteFlowMgmtTree |
Additional Inherited Members | |
Public Types inherited from FlowMgmtKey | |
| enum | Type { INVALID , INTERFACE , ACL , ACE_ID , VN , VM , INET4 , INET6 , BRIDGE , NH , VRF , BGPASASERVICE , END } |
Static Public Member Functions inherited from RouteFlowMgmtKey | |
| static Type | AddrToType (const IpAddress &addr) |
| static Type | RouteToType (const AgentRoute *rt) |
Protected Attributes inherited from RouteFlowMgmtKey | |
| uint32_t | vrf_id_ |
Protected Attributes inherited from FlowMgmtKey | |
| Type | type_ |
| const DBEntry * | db_entry_ |
Definition at line 197 of file flow_mgmt_key.h.
|
inline |
Definition at line 199 of file flow_mgmt_key.h.
|
inline |
Definition at line 204 of file flow_mgmt_key.h.
|
inlinevirtual |
Definition at line 208 of file flow_mgmt_key.h.
|
inlinevirtual |
Implements FlowMgmtKey.
Definition at line 253 of file flow_mgmt_key.h.

|
inlinevirtual |
Reimplemented from FlowMgmtKey.
Definition at line 210 of file flow_mgmt_key.h.
|
private |
|
inline |
Definition at line 279 of file flow_mgmt_key.h.
|
inline |
| bool InetRouteFlowMgmtKey::NeedsReCompute | ( | const FlowEntry * | flow | ) |
|
inline |
Definition at line 280 of file flow_mgmt_key.h.
|
friend |
Definition at line 283 of file flow_mgmt_key.h.
|
private |
Definition at line 285 of file flow_mgmt_key.h.
|
private |
Definition at line 287 of file flow_mgmt_key.h.
|
private |
Definition at line 286 of file flow_mgmt_key.h.