| XrlMld6igmpV0p1Client (XrlSender* s) | XrlMld6igmpV0p1Client | 
| ~XrlMld6igmpV0p1Client () | ~XrlMld6igmpV0p1Client | 
[virtual]
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableVifCB | EnableVifCB | 
| bool  send_enable_vif (
	const char*	target_name,
	const string&	vif_name,
	const bool&	enable,
	const EnableVifCB&	cb
    ) | send_enable_vif | 
Send Xrl intended to:
Enable/disable/start/stop a MLD6IGMP vif interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to enable/disable/start/stop. | 
| enable | if true, then enable the vif, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StartVifCB | StartVifCB | 
| bool  send_start_vif (
	const char*	target_name,
	const string&	vif_name,
	const StartVifCB&	cb
    ) | send_start_vif | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StopVifCB | StopVifCB | 
| bool  send_stop_vif (
	const char*	target_name,
	const string&	vif_name,
	const StopVifCB&	cb
    ) | send_stop_vif | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableAllVifsCB | EnableAllVifsCB | 
| bool  send_enable_all_vifs (
	const char*	target_name,
	const bool&	enable,
	const EnableAllVifsCB&	cb
    ) | send_enable_all_vifs | 
Send Xrl intended to:
Enable/disable/start/stop all MLD6IGMP vif interfaces.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the vifs, otherwise disable them. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StartAllVifsCB | StartAllVifsCB | 
| bool  send_start_all_vifs (
	const char*	target_name,
	const StartAllVifsCB&	cb
    ) | send_start_all_vifs | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StopAllVifsCB | StopAllVifsCB | 
| bool  send_stop_all_vifs (
	const char*	target_name,
	const StopAllVifsCB&	cb
    ) | send_stop_all_vifs | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableMld6IgmpCB | EnableMld6IgmpCB | 
| bool  send_enable_mld6igmp (
	const char*	target_name,
	const bool&	enable,
	const EnableMld6IgmpCB&	cb
    ) | send_enable_mld6igmp | 
Send Xrl intended to:
Enable/disable/start/stop the MLD6IGMP protocol.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the MLD6IGMP protocol, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StartMld6IgmpCB | StartMld6IgmpCB | 
| bool  send_start_mld6igmp (
	const char*	target_name,
	const StartMld6IgmpCB&	cb
    ) | send_start_mld6igmp | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StopMld6IgmpCB | StopMld6IgmpCB | 
| bool  send_stop_mld6igmp (
	const char*	target_name,
	const StopMld6IgmpCB&	cb
    ) | send_stop_mld6igmp | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableCliCB | EnableCliCB | 
| bool  send_enable_cli (
	const char*	target_name,
	const bool&	enable,
	const EnableCliCB&	cb
    ) | send_enable_cli | 
Send Xrl intended to:
Enable/disable/start/stop the MLD6IGMP CLI access.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the MLD6IGMP CLI access, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StartCliCB | StartCliCB | 
| bool  send_start_cli (
	const char*	target_name,
	const StartCliCB&	cb
    ) | send_start_cli | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StopCliCB | StopCliCB | 
| bool  send_stop_cli (
	const char*	target_name,
	const StopCliCB&	cb
    ) | send_stop_cli | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifProtoVersionCB | GetVifProtoVersionCB | 
| bool  send_get_vif_proto_version (
	const char*	target_name,
	const string&	vif_name,
	const GetVifProtoVersionCB&	cb
    ) | send_get_vif_proto_version | 
Send Xrl intended to:
Get the configured protocol version per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifProtoVersionCB | SetVifProtoVersionCB | 
| bool  send_set_vif_proto_version (
	const char*	target_name,
	const string&	vif_name,
	const uint32_t&	proto_version,
	const SetVifProtoVersionCB&	cb
    ) | send_set_vif_proto_version | 
Send Xrl intended to:
Set the protocol version per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| proto_version | the protocol version. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifProtoVersionCB | ResetVifProtoVersionCB | 
| bool  send_reset_vif_proto_version (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifProtoVersionCB&	cb
    ) | send_reset_vif_proto_version | 
Send Xrl intended to:
Reset the protocol version per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetVifIpRouterAlertOptionCheckCB | GetVifIpRouterAlertOptionCheckCB | 
| bool  send_get_vif_ip_router_alert_option_check (
	const char*	target_name,
	const string&	vif_name,
	const GetVifIpRouterAlertOptionCheckCB&	cb
    ) | send_get_vif_ip_router_alert_option_check | 
Send Xrl intended to:
Get the IP Router Alert option check per interface for received packets.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifIpRouterAlertOptionCheckCB | SetVifIpRouterAlertOptionCheckCB | 
| bool  send_set_vif_ip_router_alert_option_check (
	const char*	target_name,
	const string&	vif_name,
	const bool&	enable,
	const SetVifIpRouterAlertOptionCheckCB&	cb
    ) | send_set_vif_ip_router_alert_option_check | 
Send Xrl intended to:
Set the IP Router Alert option check per interface for received packets.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| enable | if true, then enable the IP Router Alert option check, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifIpRouterAlertOptionCheckCB | ResetVifIpRouterAlertOptionCheckCB | 
| bool  send_reset_vif_ip_router_alert_option_check (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifIpRouterAlertOptionCheckCB&	cb
    ) | send_reset_vif_ip_router_alert_option_check | 
Send Xrl intended to:
Reset the IP Router Alert option check for received packets per per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback3<void, const XrlError&, const uint32_t*, const uint32_t*>::RefPtr GetVifQueryIntervalCB | GetVifQueryIntervalCB | 
| bool  send_get_vif_query_interval (
	const char*	target_name,
	const string&	vif_name,
	const GetVifQueryIntervalCB&	cb
    ) | send_get_vif_query_interval | 
Send Xrl intended to:
Get the Query Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifQueryIntervalCB | SetVifQueryIntervalCB | 
| bool  send_set_vif_query_interval (
	const char*	target_name,
	const string&	vif_name,
	const uint32_t&	interval_sec,
	const uint32_t&	interval_usec,
	const SetVifQueryIntervalCB&	cb
    ) | send_set_vif_query_interval | 
Send Xrl intended to:
Set the Query Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| interval_sec | the number of seconds in the interval. | 
| interval_usec | the number of microseconds (in addition to interval_sec) in the interval. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifQueryIntervalCB | ResetVifQueryIntervalCB | 
| bool  send_reset_vif_query_interval (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifQueryIntervalCB&	cb
    ) | send_reset_vif_query_interval | 
Send Xrl intended to:
Reset the Query Interval per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback3<void, const XrlError&, const uint32_t*, const uint32_t*>::RefPtr GetVifQueryLastMemberIntervalCB | GetVifQueryLastMemberIntervalCB | 
| bool  send_get_vif_query_last_member_interval (
	const char*	target_name,
	const string&	vif_name,
	const GetVifQueryLastMemberIntervalCB&	cb
    ) | send_get_vif_query_last_member_interval | 
Send Xrl intended to:
Get the Last Member Query Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifQueryLastMemberIntervalCB | SetVifQueryLastMemberIntervalCB | 
| bool  send_set_vif_query_last_member_interval (
	const char*	target_name,
	const string&	vif_name,
	const uint32_t&	interval_sec,
	const uint32_t&	interval_usec,
	const SetVifQueryLastMemberIntervalCB&	cb
    ) | send_set_vif_query_last_member_interval | 
Send Xrl intended to:
Set the Last Member Query Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| interval_sec | the number of seconds in the interval. | 
| interval_usec | the number of microseconds (in addition to interval_sec) in the interval. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifQueryLastMemberIntervalCB | ResetVifQueryLastMemberIntervalCB | 
| bool  send_reset_vif_query_last_member_interval (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifQueryLastMemberIntervalCB&	cb
    ) | send_reset_vif_query_last_member_interval | 
Send Xrl intended to:
Reset the Last Member Query Interval per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback3<void, const XrlError&, const uint32_t*, const uint32_t*>::RefPtr GetVifQueryResponseIntervalCB | GetVifQueryResponseIntervalCB | 
| bool  send_get_vif_query_response_interval (
	const char*	target_name,
	const string&	vif_name,
	const GetVifQueryResponseIntervalCB&	cb
    ) | send_get_vif_query_response_interval | 
Send Xrl intended to:
Get the Query Response Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifQueryResponseIntervalCB | SetVifQueryResponseIntervalCB | 
| bool  send_set_vif_query_response_interval (
	const char*	target_name,
	const string&	vif_name,
	const uint32_t&	interval_sec,
	const uint32_t&	interval_usec,
	const SetVifQueryResponseIntervalCB&	cb
    ) | send_set_vif_query_response_interval | 
Send Xrl intended to:
Set the Query Response Interval per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| interval_sec | the number of seconds in the interval. | 
| interval_usec | the number of microseconds (in addition to interval_sec) in the interval. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifQueryResponseIntervalCB | ResetVifQueryResponseIntervalCB | 
| bool  send_reset_vif_query_response_interval (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifQueryResponseIntervalCB&	cb
    ) | send_reset_vif_query_response_interval | 
Send Xrl intended to:
Reset the Query Response Interval per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifRobustCountCB | GetVifRobustCountCB | 
| bool  send_get_vif_robust_count (
	const char*	target_name,
	const string&	vif_name,
	const GetVifRobustCountCB&	cb
    ) | send_get_vif_robust_count | 
Send Xrl intended to:
Get the Robustness Variable count per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifRobustCountCB | SetVifRobustCountCB | 
| bool  send_set_vif_robust_count (
	const char*	target_name,
	const string&	vif_name,
	const uint32_t&	robust_count,
	const SetVifRobustCountCB&	cb
    ) | send_set_vif_robust_count | 
Send Xrl intended to:
Set the Robustness Variable count per interface.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| robust_count | the count value. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifRobustCountCB | ResetVifRobustCountCB | 
| bool  send_reset_vif_robust_count (
	const char*	target_name,
	const string&	vif_name,
	const ResetVifRobustCountCB&	cb
    ) | send_reset_vif_robust_count | 
Send Xrl intended to:
Reset the Robustness Variable count per interface to its default value.
Parameters:
| tgt_name | Xrl Target name | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr LogTraceAllCB | LogTraceAllCB | 
| bool  send_log_trace_all (
	const char*	target_name,
	const bool&	enable,
	const LogTraceAllCB&	cb
    ) | send_log_trace_all | 
Send Xrl intended to:
Enable/disable the MLD6IGMP trace log for all operations.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the trace log, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddProtocol4CB | AddProtocol4CB | 
| bool  send_add_protocol4 (
	const char*	target_name,
	const string&	xrl_sender_name,
	const string&	protocol_name,
	const uint32_t&	protocol_id,
	const string&	vif_name,
	const uint32_t&	vif_index,
	const AddProtocol4CB&	cb
    ) | send_add_protocol4 | 
Send Xrl intended to:
Add/delete a client protocol in the MLD/IGMP protocol.
Parameters:
| tgt_name | Xrl Target name | 
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol to add/delete. | 
| protocol_id | the ID of the protocol to add/delete (both sides must agree on the particular values). | 
| vif_name | the name of the vif the protocol add/delete to apply to. | 
| vif_index | the index of the vif the protocol add/delete to apply to. The added protocol will receive Join/Leave membership information about same-LAN members for the particular vif. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddProtocol6CB | AddProtocol6CB | 
| bool  send_add_protocol6 (
	const char*	target_name,
	const string&	xrl_sender_name,
	const string&	protocol_name,
	const uint32_t&	protocol_id,
	const string&	vif_name,
	const uint32_t&	vif_index,
	const AddProtocol6CB&	cb
    ) | send_add_protocol6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteProtocol4CB | DeleteProtocol4CB | 
| bool  send_delete_protocol4 (
	const char*	target_name,
	const string&	xrl_sender_name,
	const string&	protocol_name,
	const uint32_t&	protocol_id,
	const string&	vif_name,
	const uint32_t&	vif_index,
	const DeleteProtocol4CB&	cb
    ) | send_delete_protocol4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteProtocol6CB | DeleteProtocol6CB | 
| bool  send_delete_protocol6 (
	const char*	target_name,
	const string&	xrl_sender_name,
	const string&	protocol_name,
	const uint32_t&	protocol_id,
	const string&	vif_name,
	const uint32_t&	vif_index,
	const DeleteProtocol6CB&	cb
    ) | send_delete_protocol6 | 
| XrlSender* _sender | _sender | 
[protected]