|
|
Class for handling the task of sending protocol messages
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)
| SendProtocolMessage |
void dispatch ()
| dispatch |
Reimplemented from XrlTaskBase.
const char* operation_name ()
| operation_name |
[const]
Reimplemented from XrlTaskBase.
const string& if_name ()
| if_name |
[const]
const string& vif_name ()
| vif_name |
[const]
const IPvX& src_address ()
| src_address |
[const]
const IPvX& dst_address ()
| dst_address |
[const]
uint8_t ip_protocol ()
| ip_protocol |
[const]
int32_t ip_ttl ()
| ip_ttl |
[const]
int32_t ip_tos ()
| ip_tos |
[const]
bool ip_router_alert ()
| ip_router_alert |
[const]
bool ip_internet_control ()
| ip_internet_control |
[const]
const vector<uint8_t>& payload ()
| payload |
[const]