XrlMld6igmpClientV0p1Client (XrlSender* s)
| XrlMld6igmpClientV0p1Client |
~XrlMld6igmpClientV0p1Client ()
| ~XrlMld6igmpClientV0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr AddMembership4CB | AddMembership4CB |
bool send_add_membership4 (
const char* target_name,
const string& xrl_sender_name,
const string& vif_name,
const uint32_t& vif_index,
const IPv4& source,
const IPv4& group,
const AddMembership4CB& cb
)
| send_add_membership4 |
Send Xrl intended to:
Add/delete membership information.
Parameters:
tgt_name | Xrl Target name |
xrl_sender_name | the XRL name of the originator of this XRL. |
vif_name | the name of the new vif. |
vif_index | the index of the new vif. |
source | the source address that has been joined/left. |
group | the group address that has been joined/left. |
typedef XorpCallback1<void, const XrlError&>::RefPtr AddMembership6CB | AddMembership6CB |
bool send_add_membership6 (
const char* target_name,
const string& xrl_sender_name,
const string& vif_name,
const uint32_t& vif_index,
const IPv6& source,
const IPv6& group,
const AddMembership6CB& cb
)
| send_add_membership6 |
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteMembership4CB | DeleteMembership4CB |
bool send_delete_membership4 (
const char* target_name,
const string& xrl_sender_name,
const string& vif_name,
const uint32_t& vif_index,
const IPv4& source,
const IPv4& group,
const DeleteMembership4CB& cb
)
| send_delete_membership4 |
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteMembership6CB | DeleteMembership6CB |
bool send_delete_membership6 (
const char* target_name,
const string& xrl_sender_name,
const string& vif_name,
const uint32_t& vif_index,
const IPv6& source,
const IPv6& group,
const DeleteMembership6CB& cb
)
| send_delete_membership6 |
XrlSender* _sender | _sender |
[protected]