| 
 | 
 | ||||||||||||||||
| Mld6igmpSourceRecord (Mld6igmpGroupRecord& group_record,
			 const IPvX& source) | Mld6igmpSourceRecord | 
Constructor for a given group record and source address.
Parameters:
| group_record | the group record this entry belongs to. | 
| source | the source address. | 
| ~Mld6igmpSourceRecord () | ~Mld6igmpSourceRecord | 
| Mld6igmpGroupRecord&  group_record () | group_record | 
[const]
Get the group record this entry belongs to.
Returns: a reference to the group record this entry belongs to.
| const IPvX&	 source () | source | 
[const]
Get the source address.
Returns: the source address.
| int  family () | family | 
[const]
Get the address family.
Returns: the address family.
| void  set_source_timer (const TimeVal& timeval) | set_source_timer | 
Set the source timer.
Parameters:
| timeval | the timeout interval of the source timer. | 
| void  cancel_source_timer () | cancel_source_timer | 
| void  lower_source_timer (const TimeVal& timeval) | lower_source_timer | 
Lower the source timer.
Parameters:
| timeval | the timeout interval the source timer should be lowered to. | 
| XorpTimer&  source_timer () | source_timer | 
Get a reference to the source timer.
Returns: a reference to the source timer.
| uint32_t	 timeout_sec () | timeout_sec | 
[const]
Get the number of seconds until the source timer expires.
Returns: the number of seconds until the source timer expires.
| size_t  query_retransmission_count () | query_retransmission_count | 
[const]
Get the Query retransmission count.
Returns: the Query retransmission count.
| void  set_query_retransmission_count (size_t v) | set_query_retransmission_count | 
Set the Query retransmission count.
Parameters:
| v | the value to set. |