xorp

XrlPimNode::AddDeleteDataflowMonitor Class Reference

Class for handling the task of add/delete dataflow monitor requests. More...

Inheritance diagram for XrlPimNode::AddDeleteDataflowMonitor:
XrlPimNode::XrlTaskBase

List of all members.

Public Member Functions

 AddDeleteDataflowMonitor (XrlPimNode &xrl_pim_node, const IPvX &source_addr, const IPvX &group_addr, uint32_t threshold_interval_sec, uint32_t threshold_interval_usec, uint32_t threshold_packets, uint32_t threshold_bytes, bool is_threshold_in_packets, bool is_threshold_in_bytes, bool is_geq_upcall, bool is_leq_upcall, bool is_add)
 AddDeleteDataflowMonitor (XrlPimNode &xrl_pim_node, const IPvX &source_addr, const IPvX &group_addr)
void dispatch ()
const char * operation_name () const
const IPvXsource_addr () const
const IPvXgroup_addr () const
uint32_t threshold_interval_sec () const
uint32_t threshold_interval_usec () const
uint32_t threshold_packets () const
uint32_t threshold_bytes () const
bool is_threshold_in_packets () const
bool is_threshold_in_bytes () const
bool is_geq_upcall () const
bool is_leq_upcall () const
bool is_add () const
bool is_delete_all () const

Private Attributes

IPvX _source_addr
IPvX _group_addr
uint32_t _threshold_interval_sec
uint32_t _threshold_interval_usec
uint32_t _threshold_packets
uint32_t _threshold_bytes
bool _is_threshold_in_packets
bool _is_threshold_in_bytes
bool _is_geq_upcall
bool _is_leq_upcall
bool _is_add
bool _is_delete_all

Detailed Description

Class for handling the task of add/delete dataflow monitor requests.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations