4 #ifndef __AGENT_FLOW_MGMT_REQUEST_H__
5 #define __AGENT_FLOW_MGMT_REQUEST_H__
87 if (dynamic_cast<const VrfEntry *>(
db_entry_)) {
187 #endif // __AGENT_FLOW_MGMT_REQUEST_H__
uint32_t oflow_bytes() const
const DBEntry * db_entry() const
BgpAsAServiceFlowMgmtRequest(const boost::uuids::uuid &vm_uuid, uint32_t source_port)
FlowMgmtRequest(Event event)
uint32_t source_port() const
BgpAsAServiceFlowMgmtRequest(const boost::uuids::uuid &vm_uuid, uint32_t source_port, const boost::uuids::uuid &hc_uuid, Type type)
boost::uuids::uuid flow_uuid() const
const RevFlowDepParams & params() const
BgpAsAServiceFlowMgmtRequest(uint8_t index)
FlowMgmtRequest(Event event, FlowEntry *flow)
Base class for all Route entries in agent.
FlowMgmtRequest(Event event, FlowEntry *flow, uint32_t bytes, uint32_t packets, uint32_t oflow_bytes, const boost::uuids::uuid &u)
DISALLOW_COPY_AND_ASSIGN(BgpAsAServiceFlowMgmtRequest)
const boost::uuids::uuid & vm_uuid() const
boost::uuids::uuid health_check_uuid_
FlowMgmtRequest(Event event, const DBEntry *db_entry, uint32_t gen_id)
virtual ~FlowMgmtRequest()
BgpAsAServiceFlowMgmtRequest::Type type_
FlowEvent::Event GetResponseEvent() const
boost::uuids::uuid flow_uuid_
DISALLOW_COPY_AND_ASSIGN(FlowMgmtRequest)
FlowMgmtRequest(Event event, FlowEntry *flow, const RevFlowDepParams ¶ms)
const DBEntry * db_entry_
const uint32_t vrf_id() const
virtual ~BgpAsAServiceFlowMgmtRequest()
boost::uuids::uuid vm_uuid_
void set_flow(FlowEntry *flow)
void set_params(const RevFlowDepParams ¶ms)
const boost::uuids::uuid & health_check_uuid() const
void set_db_entry(const DBEntry *db_entry)
BgpAsAServiceFlowMgmtRequest::Type type() const
boost::intrusive_ptr< FlowEntry > FlowEntryPtr