| Class | Description | 
|---|---|
| Mld6igmpGroupRecord | A class to store information about multicast group membership. | 
| Mld6igmpGroupSet | A class to store information about a set of multicast groups. | 
| Mld6igmpNode | The MLD/IGMP node class. | 
| Mld6igmpNodeCli | The class for Mld6igmpNode CLI access. | 
| Mld6igmpSourceRecord | A class to store information about a source (within a given multicast group). | 
| Mld6igmpSourceSet | A class to store information about a set of sources. | 
| Mld6igmpVif | A class for MLD/IGMP-specific virtual interface. | 
| XrlMld6igmpNode | |
| XrlMld6igmpNode::JoinLeaveMulticastGroup | Class for handling the task of join/leave multicast group requests | 
| XrlMld6igmpNode::RegisterUnregisterInterest | Class for handling the task to register/unregister interest in the FEA or MFEA with the Finder. | 
| XrlMld6igmpNode::RegisterUnregisterReceiver | Class for handling the task to register/unregister with the FEA as a receiver on an interface. | 
| XrlMld6igmpNode::SendAddDeleteMembership | Class for handling the queue of sending Add/Delete membership requests | 
| XrlMld6igmpNode::SendProtocolMessage | Class for handling the task of sending protocol messages | 
| XrlMld6igmpNode::XrlTaskBase | A base class for handling tasks for sending XRL requests. |