xorp

XrlMld6igmpNode::SendProtocolMessage Class Reference

Class for handling the task of sending protocol messages. More...

Inheritance diagram for XrlMld6igmpNode::SendProtocolMessage:
XrlMld6igmpNode::XrlTaskBase XrlMld6igmpNode::XrlTaskBase

List of all members.

Public Member Functions

 SendProtocolMessage (XrlMld6igmpNode &xrl_mld6igmp_node, const string &if_name, const string &vif_name, const IPvX &src_address, const IPvX &dst_address, uint8_t ip_protocol, int32_t ip_ttl, int32_t ip_tos, bool ip_router_alert, bool ip_internet_control, const uint8_t *sndbuf, size_t sndlen)
void dispatch ()
const char * operation_name () const
const string & if_name () const
const string & vif_name () const
const IPvXsrc_address () const
const IPvXdst_address () const
uint8_t ip_protocol () const
int32_t ip_ttl () const
int32_t ip_tos () const
bool ip_router_alert () const
bool ip_internet_control () const
const vector< uint8_t > & payload () const
 SendProtocolMessage (XrlMld6igmpNode &xrl_mld6igmp_node, const string &if_name, const string &vif_name, const IPvX &src_address, const IPvX &dst_address, uint8_t ip_protocol, int32_t ip_ttl, int32_t ip_tos, bool ip_router_alert, bool ip_internet_control, const uint8_t *sndbuf, size_t sndlen)
void dispatch ()
const char * operation_name () const
const string & if_name () const
const string & vif_name () const
const IPvXsrc_address () const
const IPvXdst_address () const
uint8_t ip_protocol () const
int32_t ip_ttl () const
int32_t ip_tos () const
bool ip_router_alert () const
bool ip_internet_control () const
const vector< uint8_t > & payload () const

Private Attributes

string _if_name
string _vif_name
IPvX _src_address
IPvX _dst_address
uint8_t _ip_protocol
int32_t _ip_ttl
int32_t _ip_tos
bool _ip_router_alert
bool _ip_internet_control
vector< uint8_t > _payload

Detailed Description

Class for handling the task of sending protocol messages.


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