| XrlMld6igmpClientV0p1Client (XrlSender* s) | XrlMld6igmpClientV0p1Client | 
| ~XrlMld6igmpClientV0p1Client () | ~XrlMld6igmpClientV0p1Client | 
[virtual]
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddMembership4CB | AddMembership4CB | 
| bool  send_add_membership4 (
	const char*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| 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*	dst_xrl_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*	dst_xrl_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*	dst_xrl_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]