| Class | Description | 
|---|---|
| AssertMetric | |
| BsrGroupPrefix | |
| BsrRp | |
| BsrZone | |
| PimBsr | |
| PimJpGroup | |
| PimJpHeader | |
| PimJpSources | |
| PimMfc | |
| PimMre | |
| PimMreAction | |
| PimMreTask | |
| PimMreTrackState | |
| PimMreTrackState::ActionLists | |
| PimMribTable | PIM-specific Multicast Routing Information Base Table. | 
| PimMrt | |
| PimMrtG | |
| PimMrtMfc | |
| PimMrtRp | |
| PimMrtSg | |
| PimNbr | |
| PimNode | The PIM node class. | 
| PimNodeCli | |
| PimRp | |
| PimScopeZone | |
| PimScopeZoneId | |
| PimScopeZoneTable | |
| PimVif | A class for PIM-specific virtual interface. | 
| RpTable | |
| XrlPimNode | |
| XrlPimNode::AddDeleteDataflowMonitor | Class for handling the task of add/delete dataflow monitor requests | 
| XrlPimNode::AddDeleteMfc | Class for handling the task of add/delete MFC requests | 
| XrlPimNode::JoinLeaveMulticastGroup | Class for handling the task of join/leave multicast group requests | 
| XrlPimNode::RegisterUnregisterInterest | Class for handling the task to register/unregister interest in the FEA or MFEA with the Finder. | 
| XrlPimNode::RegisterUnregisterProtocol | Class for handling the task to register/unregister with the MFEA as a protocol on an interface. | 
| XrlPimNode::RegisterUnregisterReceiver | Class for handling the task to register/unregister with the FEA as a receiver on an interface. | 
| XrlPimNode::SendProtocolMessage | Class for handling the task of sending protocol messages | 
| XrlPimNode::XrlTaskBase | A base class for handling tasks for sending XRL requests. |