xorp

XrlMld6igmpNode::JoinLeaveMulticastGroup Class Reference

Class for handling the task of join/leave multicast group requests. More...

Inheritance diagram for XrlMld6igmpNode::JoinLeaveMulticastGroup:
XrlMld6igmpNode::XrlTaskBase XrlMld6igmpNode::XrlTaskBase

List of all members.

Public Member Functions

 JoinLeaveMulticastGroup (XrlMld6igmpNode &xrl_mld6igmp_node, const string &if_name, const string &vif_name, uint8_t ip_protocol, const IPvX &group_address, bool is_join)
void dispatch ()
const char * operation_name () const
const string & if_name () const
const string & vif_name () const
uint8_t ip_protocol () const
const IPvXgroup_address () const
bool is_join () const
 JoinLeaveMulticastGroup (XrlMld6igmpNode &xrl_mld6igmp_node, const string &if_name, const string &vif_name, uint8_t ip_protocol, const IPvX &group_address, bool is_join)
void dispatch ()
const char * operation_name () const
const string & if_name () const
const string & vif_name () const
uint8_t ip_protocol () const
const IPvXgroup_address () const
bool is_join () const

Private Attributes

string _if_name
string _vif_name
uint8_t _ip_protocol
IPvX _group_address
bool _is_join

Detailed Description

Class for handling the task of join/leave multicast group requests.


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