Public Types
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnableVifCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartVifCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopVifCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnableAllVifsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartAllVifsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopAllVifsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnablePimCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartPimCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopPimCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnableCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnableBsrCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartBsrCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopBsrCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifName4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifName6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifAddr4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifAddr6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifName4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifName6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifAddr4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifAddr6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigCandBsr4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigCandBsr6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigCandBsr4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigCandBsr6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigCandRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigCandRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigCandRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigCandRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigStaticRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigStaticRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigStaticRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigStaticRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticGroupPrefixesRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticGroupPrefixesRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticRpsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ConfigStaticRpDoneCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifProtoVersionCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifProtoVersionCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifProtoVersionCB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr  GetVifIpRouterAlertOptionCheckCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifIpRouterAlertOptionCheckCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifIpRouterAlertOptionCheckCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloTriggeredDelayCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifHelloTriggeredDelayCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifHelloTriggeredDelayCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloPeriodCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifHelloPeriodCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifHelloPeriodCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloHoldtimeCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifHelloHoldtimeCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifHelloHoldtimeCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifDrPriorityCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifDrPriorityCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifDrPriorityCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifPropagationDelayCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifPropagationDelayCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifPropagationDelayCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifOverrideIntervalCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifOverrideIntervalCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifOverrideIntervalCB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr  GetVifIsTrackingSupportDisabledCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifIsTrackingSupportDisabledCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifIsTrackingSupportDisabledCB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr  GetVifAcceptNohelloNeighborsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifAcceptNohelloNeighborsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifAcceptNohelloNeighborsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifJoinPrunePeriodCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifJoinPrunePeriodCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifJoinPrunePeriodCB
- typedef XorpCallback4<void, const XrlError&, const bool*, const uint32_t*, const uint32_t*>::RefPtr  GetSwitchToSptThresholdCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SetSwitchToSptThresholdCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetSwitchToSptThresholdCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddAlternativeSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddAlternativeSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteAlternativeSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteAlternativeSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  RemoveAllAlternativeSubnetsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  LogTraceAllCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestJpEntry4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestJpEntry6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestJpEntry4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestJpEntry6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestAssert4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestAssert6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrZone4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrZone6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrGroupPrefix4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrGroupPrefix6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrRp4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddTestBsrRp6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestBootstrapCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestBootstrapByDest4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestBootstrapByDest6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestCandRpAdvCB
- typedef XorpCallback9<void, const XrlError&, const uint32_t*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr  PimstatNeighbors4CB
- typedef XorpCallback9<void, const XrlError&, const uint32_t*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr  PimstatNeighbors6CB
- typedef XorpCallback6<void, const XrlError&, const uint32_t*, const bool*, const uint32_t*, const IPv4*, const uint32_t*>::RefPtr  PimstatInterface4CB
- typedef XorpCallback6<void, const XrlError&, const uint32_t*, const bool*, const uint32_t*, const IPv6*, const uint32_t*>::RefPtr  PimstatInterface6CB
- typedef XorpCallback8<void, const XrlError&, const uint32_t*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr  PimstatRps4CB
- typedef XorpCallback8<void, const XrlError&, const uint32_t*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr  PimstatRps6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ClearPimStatisticsCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  ClearPimStatisticsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesReceivedCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesSentCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesRxErrorsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownTypeMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownVersionMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNeighborUnknownMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadLengthMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadChecksumMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadReceiveInterfaceMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxInterfaceDisabledMessagesCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRegisterNotRpCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpFilteredSourceCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownRegisterStopCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinPruneNoStateCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftGraftAckNoStateCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftOnUpstreamInterfaceCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxCandidateRpNotBsrCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrWhenBsrCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrNotRpfInterfaceCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxUnknownHelloOptionCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxDataNoStateCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRpNoStateCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxAggregateCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxMalformedPacketCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRpCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRouteUpstreamCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpMismatchCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpfNeighborUnknownCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinRpCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneRpCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinWcCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneWcCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgRptCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgRptCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesReceivedPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesSentPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesRxErrorsPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownTypeMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownVersionMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNeighborUnknownMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadLengthMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadChecksumMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadReceiveInterfaceMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxInterfaceDisabledMessagesPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRegisterNotRpPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpFilteredSourcePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownRegisterStopPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinPruneNoStatePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftGraftAckNoStatePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftOnUpstreamInterfacePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxCandidateRpNotBsrPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrWhenBsrPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrNotRpfInterfacePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxUnknownHelloOptionPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxDataNoStatePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRpNoStatePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxAggregatePerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxMalformedPacketPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRpPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRouteUpstreamPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpMismatchPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpfNeighborUnknownPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinRpPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneRpPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinWcPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneWcPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgRptPerVifCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgRptPerVifCB
Public Methods
-  XrlPimV0p1Client (XrlSender* s) 
- virtual   ~XrlPimV0p1Client () 
- bool  send_enable_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	enable,
	const EnableVifCB&	cb
    ) 
- bool  send_start_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const StartVifCB&	cb
    ) 
- bool  send_stop_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const StopVifCB&	cb
    ) 
- bool  send_enable_all_vifs (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableAllVifsCB&	cb
    ) 
- bool  send_start_all_vifs (
	const char*	dst_xrl_target_name,
	const StartAllVifsCB&	cb
    ) 
- bool  send_stop_all_vifs (
	const char*	dst_xrl_target_name,
	const StopAllVifsCB&	cb
    ) 
- bool  send_enable_pim (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnablePimCB&	cb
    ) 
- bool  send_start_pim (
	const char*	dst_xrl_target_name,
	const StartPimCB&	cb
    ) 
- bool  send_stop_pim (
	const char*	dst_xrl_target_name,
	const StopPimCB&	cb
    ) 
- bool  send_enable_cli (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableCliCB&	cb
    ) 
- bool  send_start_cli (
	const char*	dst_xrl_target_name,
	const StartCliCB&	cb
    ) 
- bool  send_stop_cli (
	const char*	dst_xrl_target_name,
	const StopCliCB&	cb
    ) 
- bool  send_enable_bsr (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableBsrCB&	cb
    ) 
- bool  send_start_bsr (
	const char*	dst_xrl_target_name,
	const StartBsrCB&	cb
    ) 
- bool  send_stop_bsr (
	const char*	dst_xrl_target_name,
	const StopBsrCB&	cb
    ) 
- bool  send_add_config_scope_zone_by_vif_name4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const string&	vif_name,
	const AddConfigScopeZoneByVifName4CB&	cb
    ) 
- bool  send_add_config_scope_zone_by_vif_name6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const string&	vif_name,
	const AddConfigScopeZoneByVifName6CB&	cb
    ) 
- bool  send_add_config_scope_zone_by_vif_addr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const IPv4&	vif_addr,
	const AddConfigScopeZoneByVifAddr4CB&	cb
    ) 
- bool  send_add_config_scope_zone_by_vif_addr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const IPv6&	vif_addr,
	const AddConfigScopeZoneByVifAddr6CB&	cb
    ) 
- bool  send_delete_config_scope_zone_by_vif_name4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const string&	vif_name,
	const DeleteConfigScopeZoneByVifName4CB&	cb
    ) 
- bool  send_delete_config_scope_zone_by_vif_name6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const string&	vif_name,
	const DeleteConfigScopeZoneByVifName6CB&	cb
    ) 
- bool  send_delete_config_scope_zone_by_vif_addr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const IPv4&	vif_addr,
	const DeleteConfigScopeZoneByVifAddr4CB&	cb
    ) 
- bool  send_delete_config_scope_zone_by_vif_addr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const IPv6&	vif_addr,
	const DeleteConfigScopeZoneByVifAddr6CB&	cb
    ) 
- bool  send_add_config_cand_bsr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigCandBsr4CB&	cb
    ) 
- bool  send_add_config_cand_bsr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigCandBsr6CB&	cb
    ) 
- bool  send_delete_config_cand_bsr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const DeleteConfigCandBsr4CB&	cb
    ) 
- bool  send_delete_config_cand_bsr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const DeleteConfigCandBsr6CB&	cb
    ) 
- bool  send_add_config_cand_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddConfigCandRp4CB&	cb
    ) 
- bool  send_add_config_cand_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddConfigCandRp6CB&	cb
    ) 
- bool  send_delete_config_cand_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const DeleteConfigCandRp4CB&	cb
    ) 
- bool  send_delete_config_cand_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const DeleteConfigCandRp6CB&	cb
    ) 
- bool  send_add_config_static_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigStaticRp4CB&	cb
    ) 
- bool  send_add_config_static_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigStaticRp6CB&	cb
    ) 
- bool  send_delete_config_static_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const DeleteConfigStaticRp4CB&	cb
    ) 
- bool  send_delete_config_static_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const DeleteConfigStaticRp6CB&	cb
    ) 
- bool  send_delete_config_all_static_group_prefixes_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4&	rp_addr,
	const DeleteConfigAllStaticGroupPrefixesRp4CB&	cb
    ) 
- bool  send_delete_config_all_static_group_prefixes_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6&	rp_addr,
	const DeleteConfigAllStaticGroupPrefixesRp6CB&	cb
    ) 
- bool  send_delete_config_all_static_rps (
	const char*	dst_xrl_target_name,
	const DeleteConfigAllStaticRpsCB&	cb
    ) 
- bool  send_config_static_rp_done (
	const char*	dst_xrl_target_name,
	const ConfigStaticRpDoneCB&	cb
    ) 
- bool  send_get_vif_proto_version (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifProtoVersionCB&	cb
    ) 
- bool  send_set_vif_proto_version (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	proto_version,
	const SetVifProtoVersionCB&	cb
    ) 
- bool  send_reset_vif_proto_version (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifProtoVersionCB&	cb
    ) 
- bool  send_get_vif_ip_router_alert_option_check (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifIpRouterAlertOptionCheckCB&	cb
    ) 
- bool  send_set_vif_ip_router_alert_option_check (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	enable,
	const SetVifIpRouterAlertOptionCheckCB&	cb
    ) 
- bool  send_reset_vif_ip_router_alert_option_check (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifIpRouterAlertOptionCheckCB&	cb
    ) 
- bool  send_get_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloTriggeredDelayCB&	cb
    ) 
- bool  send_set_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_triggered_delay,
	const SetVifHelloTriggeredDelayCB&	cb
    ) 
- bool  send_reset_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloTriggeredDelayCB&	cb
    ) 
- bool  send_get_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloPeriodCB&	cb
    ) 
- bool  send_set_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_period,
	const SetVifHelloPeriodCB&	cb
    ) 
- bool  send_reset_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloPeriodCB&	cb
    ) 
- bool  send_get_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloHoldtimeCB&	cb
    ) 
- bool  send_set_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_holdtime,
	const SetVifHelloHoldtimeCB&	cb
    ) 
- bool  send_reset_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloHoldtimeCB&	cb
    ) 
- bool  send_get_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifDrPriorityCB&	cb
    ) 
- bool  send_set_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	dr_priority,
	const SetVifDrPriorityCB&	cb
    ) 
- bool  send_reset_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifDrPriorityCB&	cb
    ) 
- bool  send_get_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifPropagationDelayCB&	cb
    ) 
- bool  send_set_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	propagation_delay,
	const SetVifPropagationDelayCB&	cb
    ) 
- bool  send_reset_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifPropagationDelayCB&	cb
    ) 
- bool  send_get_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifOverrideIntervalCB&	cb
    ) 
- bool  send_set_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	override_interval,
	const SetVifOverrideIntervalCB&	cb
    ) 
- bool  send_reset_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifOverrideIntervalCB&	cb
    ) 
- bool  send_get_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifIsTrackingSupportDisabledCB&	cb
    ) 
- bool  send_set_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	is_tracking_support_disabled,
	const SetVifIsTrackingSupportDisabledCB&	cb
    ) 
- bool  send_reset_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifIsTrackingSupportDisabledCB&	cb
    ) 
- bool  send_get_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifAcceptNohelloNeighborsCB&	cb
    ) 
- bool  send_set_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	accept_nohello_neighbors,
	const SetVifAcceptNohelloNeighborsCB&	cb
    ) 
- bool  send_reset_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifAcceptNohelloNeighborsCB&	cb
    ) 
- bool  send_get_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifJoinPrunePeriodCB&	cb
    ) 
- bool  send_set_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	join_prune_period,
	const SetVifJoinPrunePeriodCB&	cb
    ) 
- bool  send_reset_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifJoinPrunePeriodCB&	cb
    ) 
- bool  send_get_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const GetSwitchToSptThresholdCB&	cb
    ) 
- bool  send_set_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const bool&	is_enabled,
	const uint32_t&	interval_sec,
	const uint32_t&	bytes,
	const SetSwitchToSptThresholdCB&	cb
    ) 
- bool  send_reset_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const ResetSwitchToSptThresholdCB&	cb
    ) 
- bool  send_add_alternative_subnet4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4Net&	subnet,
	const AddAlternativeSubnet4CB&	cb
    ) 
- bool  send_add_alternative_subnet6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6Net&	subnet,
	const AddAlternativeSubnet6CB&	cb
    ) 
- bool  send_delete_alternative_subnet4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4Net&	subnet,
	const DeleteAlternativeSubnet4CB&	cb
    ) 
- bool  send_delete_alternative_subnet6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6Net&	subnet,
	const DeleteAlternativeSubnet6CB&	cb
    ) 
- bool  send_remove_all_alternative_subnets (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const RemoveAllAlternativeSubnetsCB&	cb
    ) 
- bool  send_log_trace_all (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const LogTraceAllCB&	cb
    ) 
- bool  send_add_test_jp_entry4 (
	const char*	dst_xrl_target_name,
	const IPv4&	source_addr,
	const IPv4&	group_addr,
	const uint32_t&	group_mask_len,
	const string&	mrt_entry_type,
	const string&	action_jp,
	const uint32_t&	holdtime,
	const bool&	is_new_group,
	const AddTestJpEntry4CB&	cb
    ) 
- bool  send_add_test_jp_entry6 (
	const char*	dst_xrl_target_name,
	const IPv6&	source_addr,
	const IPv6&	group_addr,
	const uint32_t&	group_mask_len,
	const string&	mrt_entry_type,
	const string&	action_jp,
	const uint32_t&	holdtime,
	const bool&	is_new_group,
	const AddTestJpEntry6CB&	cb
    ) 
- bool  send_send_test_jp_entry4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	nbr_addr,
	const SendTestJpEntry4CB&	cb
    ) 
- bool  send_send_test_jp_entry6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	nbr_addr,
	const SendTestJpEntry6CB&	cb
    ) 
- bool  send_send_test_assert4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	source_addr,
	const IPv4&	group_addr,
	const bool&	rpt_bit,
	const uint32_t&	metric_preference,
	const uint32_t&	metric,
	const SendTestAssert4CB&	cb
    ) 
- bool  send_send_test_assert6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	source_addr,
	const IPv6&	group_addr,
	const bool&	rpt_bit,
	const uint32_t&	metric_preference,
	const uint32_t&	metric,
	const SendTestAssert6CB&	cb
    ) 
- bool  send_add_test_bsr_zone4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4&	bsr_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const uint32_t&	fragment_tag,
	const AddTestBsrZone4CB&	cb
    ) 
- bool  send_add_test_bsr_zone6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6&	bsr_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const uint32_t&	fragment_tag,
	const AddTestBsrZone6CB&	cb
    ) 
- bool  send_add_test_bsr_group_prefix4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const uint32_t&	expected_rp_count,
	const AddTestBsrGroupPrefix4CB&	cb
    ) 
- bool  send_add_test_bsr_group_prefix6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const uint32_t&	expected_rp_count,
	const AddTestBsrGroupPrefix6CB&	cb
    ) 
- bool  send_add_test_bsr_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddTestBsrRp4CB&	cb
    ) 
- bool  send_add_test_bsr_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddTestBsrRp6CB&	cb
    ) 
- bool  send_send_test_bootstrap (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const SendTestBootstrapCB&	cb
    ) 
- bool  send_send_test_bootstrap_by_dest4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	dest_addr,
	const SendTestBootstrapByDest4CB&	cb
    ) 
- bool  send_send_test_bootstrap_by_dest6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	dest_addr,
	const SendTestBootstrapByDest6CB&	cb
    ) 
- bool  send_send_test_cand_rp_adv (
	const char*	dst_xrl_target_name,
	const SendTestCandRpAdvCB&	cb
    ) 
- bool  send_pimstat_neighbors4 (
	const char*	dst_xrl_target_name,
	const PimstatNeighbors4CB&	cb
    ) 
- bool  send_pimstat_neighbors6 (
	const char*	dst_xrl_target_name,
	const PimstatNeighbors6CB&	cb
    ) 
- bool  send_pimstat_interface4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatInterface4CB&	cb
    ) 
- bool  send_pimstat_interface6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatInterface6CB&	cb
    ) 
- bool  send_pimstat_rps4 (
	const char*	dst_xrl_target_name,
	const PimstatRps4CB&	cb
    ) 
- bool  send_pimstat_rps6 (
	const char*	dst_xrl_target_name,
	const PimstatRps6CB&	cb
    ) 
- bool  send_clear_pim_statistics (
	const char*	dst_xrl_target_name,
	const ClearPimStatisticsCB&	cb
    ) 
- bool  send_clear_pim_statistics_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ClearPimStatisticsPerVifCB&	cb
    ) 
- bool  send_pimstat_hello_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_hello_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesSentCB&	cb
    ) 
- bool  send_pimstat_hello_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_register_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_register_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesSentCB&	cb
    ) 
- bool  send_pimstat_register_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesSentCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesSentCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesSentCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_assert_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_assert_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesSentCB&	cb
    ) 
- bool  send_pimstat_assert_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_graft_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_graft_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesSentCB&	cb
    ) 
- bool  send_pimstat_graft_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesSentCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesReceivedCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesSentCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesRxErrorsCB&	cb
    ) 
- bool  send_pimstat_unknown_type_messages (
	const char*	dst_xrl_target_name,
	const PimstatUnknownTypeMessagesCB&	cb
    ) 
- bool  send_pimstat_unknown_version_messages (
	const char*	dst_xrl_target_name,
	const PimstatUnknownVersionMessagesCB&	cb
    ) 
- bool  send_pimstat_neighbor_unknown_messages (
	const char*	dst_xrl_target_name,
	const PimstatNeighborUnknownMessagesCB&	cb
    ) 
- bool  send_pimstat_bad_length_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadLengthMessagesCB&	cb
    ) 
- bool  send_pimstat_bad_checksum_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadChecksumMessagesCB&	cb
    ) 
- bool  send_pimstat_bad_receive_interface_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadReceiveInterfaceMessagesCB&	cb
    ) 
- bool  send_pimstat_rx_interface_disabled_messages (
	const char*	dst_xrl_target_name,
	const PimstatRxInterfaceDisabledMessagesCB&	cb
    ) 
- bool  send_pimstat_rx_register_not_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxRegisterNotRpCB&	cb
    ) 
- bool  send_pimstat_rp_filtered_source (
	const char*	dst_xrl_target_name,
	const PimstatRpFilteredSourceCB&	cb
    ) 
- bool  send_pimstat_unknown_register_stop (
	const char*	dst_xrl_target_name,
	const PimstatUnknownRegisterStopCB&	cb
    ) 
- bool  send_pimstat_rx_join_prune_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinPruneNoStateCB&	cb
    ) 
- bool  send_pimstat_rx_graft_graft_ack_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxGraftGraftAckNoStateCB&	cb
    ) 
- bool  send_pimstat_rx_graft_on_upstream_interface (
	const char*	dst_xrl_target_name,
	const PimstatRxGraftOnUpstreamInterfaceCB&	cb
    ) 
- bool  send_pimstat_rx_candidate_rp_not_bsr (
	const char*	dst_xrl_target_name,
	const PimstatRxCandidateRpNotBsrCB&	cb
    ) 
- bool  send_pimstat_rx_bsr_when_bsr (
	const char*	dst_xrl_target_name,
	const PimstatRxBsrWhenBsrCB&	cb
    ) 
- bool  send_pimstat_rx_bsr_not_rpf_interface (
	const char*	dst_xrl_target_name,
	const PimstatRxBsrNotRpfInterfaceCB&	cb
    ) 
- bool  send_pimstat_rx_unknown_hello_option (
	const char*	dst_xrl_target_name,
	const PimstatRxUnknownHelloOptionCB&	cb
    ) 
- bool  send_pimstat_rx_data_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxDataNoStateCB&	cb
    ) 
- bool  send_pimstat_rx_rp_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxRpNoStateCB&	cb
    ) 
- bool  send_pimstat_rx_aggregate (
	const char*	dst_xrl_target_name,
	const PimstatRxAggregateCB&	cb
    ) 
- bool  send_pimstat_rx_malformed_packet (
	const char*	dst_xrl_target_name,
	const PimstatRxMalformedPacketCB&	cb
    ) 
- bool  send_pimstat_no_rp (
	const char*	dst_xrl_target_name,
	const PimstatNoRpCB&	cb
    ) 
- bool  send_pimstat_no_route_upstream (
	const char*	dst_xrl_target_name,
	const PimstatNoRouteUpstreamCB&	cb
    ) 
- bool  send_pimstat_rp_mismatch (
	const char*	dst_xrl_target_name,
	const PimstatRpMismatchCB&	cb
    ) 
- bool  send_pimstat_rpf_neighbor_unknown (
	const char*	dst_xrl_target_name,
	const PimstatRpfNeighborUnknownCB&	cb
    ) 
- bool  send_pimstat_rx_join_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinRpCB&	cb
    ) 
- bool  send_pimstat_rx_prune_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneRpCB&	cb
    ) 
- bool  send_pimstat_rx_join_wc (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinWcCB&	cb
    ) 
- bool  send_pimstat_rx_prune_wc (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneWcCB&	cb
    ) 
- bool  send_pimstat_rx_join_sg (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinSgCB&	cb
    ) 
- bool  send_pimstat_rx_prune_sg (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneSgCB&	cb
    ) 
- bool  send_pimstat_rx_join_sg_rpt (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinSgRptCB&	cb
    ) 
- bool  send_pimstat_rx_prune_sg_rpt (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneSgRptCB&	cb
    ) 
- bool  send_pimstat_hello_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_hello_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_hello_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_register_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_register_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_register_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_register_stop_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_join_prune_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_bootstrap_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_assert_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_assert_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_assert_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_graft_ack_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesReceivedPerVifCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesSentPerVifCB&	cb
    ) 
- bool  send_pimstat_candidate_rp_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesRxErrorsPerVifCB&	cb
    ) 
- bool  send_pimstat_unknown_type_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownTypeMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_unknown_version_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownVersionMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_neighbor_unknown_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNeighborUnknownMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_bad_length_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadLengthMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_bad_checksum_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadChecksumMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_bad_receive_interface_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadReceiveInterfaceMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_interface_disabled_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxInterfaceDisabledMessagesPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_register_not_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxRegisterNotRpPerVifCB&	cb
    ) 
- bool  send_pimstat_rp_filtered_source_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpFilteredSourcePerVifCB&	cb
    ) 
- bool  send_pimstat_unknown_register_stop_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownRegisterStopPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_join_prune_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinPruneNoStatePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_graft_graft_ack_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxGraftGraftAckNoStatePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_graft_on_upstream_interface_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxGraftOnUpstreamInterfacePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_candidate_rp_not_bsr_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxCandidateRpNotBsrPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_bsr_when_bsr_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxBsrWhenBsrPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_bsr_not_rpf_interface_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxBsrNotRpfInterfacePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_unknown_hello_option_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxUnknownHelloOptionPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_data_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxDataNoStatePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_rp_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxRpNoStatePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_aggregate_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxAggregatePerVifCB&	cb
    ) 
- bool  send_pimstat_rx_malformed_packet_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxMalformedPacketPerVifCB&	cb
    ) 
- bool  send_pimstat_no_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNoRpPerVifCB&	cb
    ) 
- bool  send_pimstat_no_route_upstream_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNoRouteUpstreamPerVifCB&	cb
    ) 
- bool  send_pimstat_rp_mismatch_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpMismatchPerVifCB&	cb
    ) 
- bool  send_pimstat_rpf_neighbor_unknown_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpfNeighborUnknownPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_join_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinRpPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_prune_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneRpPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_join_wc_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinWcPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_prune_wc_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneWcPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_join_sg_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinSgPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_prune_sg_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneSgPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_join_sg_rpt_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinSgRptPerVifCB&	cb
    ) 
- bool  send_pimstat_rx_prune_sg_rpt_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneSgRptPerVifCB&	cb
    ) 
Protected Members
| XrlPimV0p1Client (XrlSender* s) 
 | XrlPimV0p1Client | 
| ~XrlPimV0p1Client () 
 | ~XrlPimV0p1Client | 
 [virtual]
| bool  send_enable_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	enable,
	const EnableVifCB&	cb
    ) 
 | send_enable_vif | 
  Send Xrl intended to:
  Enable/disable/start/stop a PIM vif interface.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to enable/disable/start/stop. | 
| enable | if true, then enable the vif, otherwise disable it. | 
| bool  send_start_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const StartVifCB&	cb
    ) 
 | send_start_vif | 
| bool  send_stop_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const StopVifCB&	cb
    ) 
 | send_stop_vif | 
| bool  send_enable_all_vifs (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableAllVifsCB&	cb
    ) 
 | send_enable_all_vifs | 
  Send Xrl intended to:
  Enable/disable/start/stop all PIM vif interfaces.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| enable | if true, then enable the vifs, otherwise disable them. | 
| bool  send_start_all_vifs (
	const char*	dst_xrl_target_name,
	const StartAllVifsCB&	cb
    ) 
 | send_start_all_vifs | 
| bool  send_stop_all_vifs (
	const char*	dst_xrl_target_name,
	const StopAllVifsCB&	cb
    ) 
 | send_stop_all_vifs | 
| bool  send_enable_pim (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnablePimCB&	cb
    ) 
 | send_enable_pim | 
  Send Xrl intended to:
  Enable/disable/start/stop the PIM protocol.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| enable | if true, then enable the PIM protocol, otherwise disable
  it. | 
| bool  send_start_pim (
	const char*	dst_xrl_target_name,
	const StartPimCB&	cb
    ) 
 | send_start_pim | 
| bool  send_stop_pim (
	const char*	dst_xrl_target_name,
	const StopPimCB&	cb
    ) 
 | send_stop_pim | 
| bool  send_enable_cli (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableCliCB&	cb
    ) 
 | send_enable_cli | 
  Send Xrl intended to:
  Enable/disable/start/stop the PIM CLI access.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| enable | if true, then enable the PIM CLI access, otherwise
  disable it. | 
| bool  send_start_cli (
	const char*	dst_xrl_target_name,
	const StartCliCB&	cb
    ) 
 | send_start_cli | 
| bool  send_stop_cli (
	const char*	dst_xrl_target_name,
	const StopCliCB&	cb
    ) 
 | send_stop_cli | 
| bool  send_enable_bsr (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const EnableBsrCB&	cb
    ) 
 | send_enable_bsr | 
  Send Xrl intended to:
  Enable/disable/start/stop BSR.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| enable | if true, then enable the BSR, otherwise disable it. | 
| bool  send_start_bsr (
	const char*	dst_xrl_target_name,
	const StartBsrCB&	cb
    ) 
 | send_start_bsr | 
| bool  send_stop_bsr (
	const char*	dst_xrl_target_name,
	const StopBsrCB&	cb
    ) 
 | send_stop_bsr | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifName4CB | AddConfigScopeZoneByVifName4CB | 
| bool  send_add_config_scope_zone_by_vif_name4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const string&	vif_name,
	const AddConfigScopeZoneByVifName4CB&	cb
    ) 
 | send_add_config_scope_zone_by_vif_name4 | 
  Send Xrl intended to:
  Add/delete scope zone.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| scope_zone_id | the ID of the configured zone. | 
| vif_name | the name of the vif to use as a bondary of the scope
  zone. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifName6CB | AddConfigScopeZoneByVifName6CB | 
| bool  send_add_config_scope_zone_by_vif_name6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const string&	vif_name,
	const AddConfigScopeZoneByVifName6CB&	cb
    ) 
 | send_add_config_scope_zone_by_vif_name6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifAddr4CB | AddConfigScopeZoneByVifAddr4CB | 
| bool  send_add_config_scope_zone_by_vif_addr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const IPv4&	vif_addr,
	const AddConfigScopeZoneByVifAddr4CB&	cb
    ) 
 | send_add_config_scope_zone_by_vif_addr4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddConfigScopeZoneByVifAddr6CB | AddConfigScopeZoneByVifAddr6CB | 
| bool  send_add_config_scope_zone_by_vif_addr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const IPv6&	vif_addr,
	const AddConfigScopeZoneByVifAddr6CB&	cb
    ) 
 | send_add_config_scope_zone_by_vif_addr6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifName4CB | DeleteConfigScopeZoneByVifName4CB | 
| bool  send_delete_config_scope_zone_by_vif_name4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const string&	vif_name,
	const DeleteConfigScopeZoneByVifName4CB&	cb
    ) 
 | send_delete_config_scope_zone_by_vif_name4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifName6CB | DeleteConfigScopeZoneByVifName6CB | 
| bool  send_delete_config_scope_zone_by_vif_name6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const string&	vif_name,
	const DeleteConfigScopeZoneByVifName6CB&	cb
    ) 
 | send_delete_config_scope_zone_by_vif_name6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifAddr4CB | DeleteConfigScopeZoneByVifAddr4CB | 
| bool  send_delete_config_scope_zone_by_vif_addr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const IPv4&	vif_addr,
	const DeleteConfigScopeZoneByVifAddr4CB&	cb
    ) 
 | send_delete_config_scope_zone_by_vif_addr4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigScopeZoneByVifAddr6CB | DeleteConfigScopeZoneByVifAddr6CB | 
| bool  send_delete_config_scope_zone_by_vif_addr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const IPv6&	vif_addr,
	const DeleteConfigScopeZoneByVifAddr6CB&	cb
    ) 
 | send_delete_config_scope_zone_by_vif_addr6 | 
| bool  send_add_config_cand_bsr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigCandBsr4CB&	cb
    ) 
 | send_add_config_cand_bsr4 | 
  Send Xrl intended to:
  Add/delete candidate-BSR configuration.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| scope_zone_id | the ID of the configured zone. | 
| is_scope_zone | true if configuring administratively scoped zone. | 
| vif_name | the name of the vif to use its address as a
  candidate-BSR. | 
| vif_addr | the address of the vif to use as a candidate-BSR. | 
| bsr_priority | the BSR priority (larger is better). | 
| hash_mask_len | the hash mask length. | 
| bool  send_add_config_cand_bsr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigCandBsr6CB&	cb
    ) 
 | send_add_config_cand_bsr6 | 
| bool  send_delete_config_cand_bsr4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const DeleteConfigCandBsr4CB&	cb
    ) 
 | send_delete_config_cand_bsr4 | 
| bool  send_delete_config_cand_bsr6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	scope_zone_id,
	const bool&	is_scope_zone,
	const DeleteConfigCandBsr6CB&	cb
    ) 
 | send_delete_config_cand_bsr6 | 
| bool  send_add_config_cand_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddConfigCandRp4CB&	cb
    ) 
 | send_add_config_cand_rp4 | 
  Send Xrl intended to:
  Add/delete Candidate-RP configuration.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| group_prefix | the group prefix of the configured zone. | 
| is_scope_zone | true if configuring administratively scoped zone. | 
| vif_name | the name of the vif to use its address as a
  candidate-RP. | 
| vif_addr | the address of the vif to use as a candidate-RP. | 
| rp_priority | the Cand-RP priority (smaller is better). | 
| rp_holdtime | the Cand-RP holdtime (in seconds). | 
| bool  send_add_config_cand_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddConfigCandRp6CB&	cb
    ) 
 | send_add_config_cand_rp6 | 
| bool  send_delete_config_cand_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv4&	vif_addr,
	const DeleteConfigCandRp4CB&	cb
    ) 
 | send_delete_config_cand_rp4 | 
| bool  send_delete_config_cand_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const string&	vif_name,
	const IPv6&	vif_addr,
	const DeleteConfigCandRp6CB&	cb
    ) 
 | send_delete_config_cand_rp6 | 
| bool  send_add_config_static_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigStaticRp4CB&	cb
    ) 
 | send_add_config_static_rp4 | 
  Send Xrl intended to:
  Add/delete/complete static RP configuration.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| group_prefix | the group prefix for the RP. | 
| rp_addr | the RP address. | 
| rp_priority | the RP priority (smaller is better). | 
| hash_mask_len | the hash mask length used in computing an RP for a
  group. It should be same across all RPs. If set to zero, the default
  one will be used. | 
| bool  send_add_config_static_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	hash_mask_len,
	const AddConfigStaticRp6CB&	cb
    ) 
 | send_add_config_static_rp6 | 
| bool  send_delete_config_static_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const DeleteConfigStaticRp4CB&	cb
    ) 
 | send_delete_config_static_rp4 | 
| bool  send_delete_config_static_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const DeleteConfigStaticRp6CB&	cb
    ) 
 | send_delete_config_static_rp6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticGroupPrefixesRp4CB | DeleteConfigAllStaticGroupPrefixesRp4CB | 
| bool  send_delete_config_all_static_group_prefixes_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4&	rp_addr,
	const DeleteConfigAllStaticGroupPrefixesRp4CB&	cb
    ) 
 | send_delete_config_all_static_group_prefixes_rp4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticGroupPrefixesRp6CB | DeleteConfigAllStaticGroupPrefixesRp6CB | 
| bool  send_delete_config_all_static_group_prefixes_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6&	rp_addr,
	const DeleteConfigAllStaticGroupPrefixesRp6CB&	cb
    ) 
 | send_delete_config_all_static_group_prefixes_rp6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteConfigAllStaticRpsCB | DeleteConfigAllStaticRpsCB | 
| bool  send_delete_config_all_static_rps (
	const char*	dst_xrl_target_name,
	const DeleteConfigAllStaticRpsCB&	cb
    ) 
 | send_delete_config_all_static_rps | 
| bool  send_config_static_rp_done (
	const char*	dst_xrl_target_name,
	const ConfigStaticRpDoneCB&	cb
    ) 
 | send_config_static_rp_done | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifProtoVersionCB | GetVifProtoVersionCB | 
| bool  send_get_vif_proto_version (
	const char*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to apply to. | 
| bool  send_set_vif_proto_version (
	const char*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to apply to. | 
| proto_version | the protocol version. | 
| bool  send_reset_vif_proto_version (
	const char*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| 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*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| 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*	dst_xrl_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:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| 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*	dst_xrl_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 per interface for received
  packets to its default value.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to apply to. | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloTriggeredDelayCB | GetVifHelloTriggeredDelayCB | 
| bool  send_get_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloTriggeredDelayCB&	cb
    ) 
 | send_get_vif_hello_triggered_delay | 
  Send Xrl intended to:
  Configure PIM Hello-related metrics. The 'set_foo' XRLs set the
  particular values. The 'reset_foo' XRLs reset the metrics to their
  default values.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to configure. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifHelloTriggeredDelayCB | SetVifHelloTriggeredDelayCB | 
| bool  send_set_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_triggered_delay,
	const SetVifHelloTriggeredDelayCB&	cb
    ) 
 | send_set_vif_hello_triggered_delay | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifHelloTriggeredDelayCB | ResetVifHelloTriggeredDelayCB | 
| bool  send_reset_vif_hello_triggered_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloTriggeredDelayCB&	cb
    ) 
 | send_reset_vif_hello_triggered_delay | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloPeriodCB | GetVifHelloPeriodCB | 
| bool  send_get_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloPeriodCB&	cb
    ) 
 | send_get_vif_hello_period | 
| bool  send_set_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_period,
	const SetVifHelloPeriodCB&	cb
    ) 
 | send_set_vif_hello_period | 
| bool  send_reset_vif_hello_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloPeriodCB&	cb
    ) 
 | send_reset_vif_hello_period | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifHelloHoldtimeCB | GetVifHelloHoldtimeCB | 
| bool  send_get_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifHelloHoldtimeCB&	cb
    ) 
 | send_get_vif_hello_holdtime | 
| bool  send_set_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	hello_holdtime,
	const SetVifHelloHoldtimeCB&	cb
    ) 
 | send_set_vif_hello_holdtime | 
| bool  send_reset_vif_hello_holdtime (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifHelloHoldtimeCB&	cb
    ) 
 | send_reset_vif_hello_holdtime | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifDrPriorityCB | GetVifDrPriorityCB | 
| bool  send_get_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifDrPriorityCB&	cb
    ) 
 | send_get_vif_dr_priority | 
| bool  send_set_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	dr_priority,
	const SetVifDrPriorityCB&	cb
    ) 
 | send_set_vif_dr_priority | 
| bool  send_reset_vif_dr_priority (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifDrPriorityCB&	cb
    ) 
 | send_reset_vif_dr_priority | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifPropagationDelayCB | GetVifPropagationDelayCB | 
| bool  send_get_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifPropagationDelayCB&	cb
    ) 
 | send_get_vif_propagation_delay | 
| bool  send_set_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	propagation_delay,
	const SetVifPropagationDelayCB&	cb
    ) 
 | send_set_vif_propagation_delay | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifPropagationDelayCB | ResetVifPropagationDelayCB | 
| bool  send_reset_vif_propagation_delay (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifPropagationDelayCB&	cb
    ) 
 | send_reset_vif_propagation_delay | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifOverrideIntervalCB | GetVifOverrideIntervalCB | 
| bool  send_get_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifOverrideIntervalCB&	cb
    ) 
 | send_get_vif_override_interval | 
| bool  send_set_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	override_interval,
	const SetVifOverrideIntervalCB&	cb
    ) 
 | send_set_vif_override_interval | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifOverrideIntervalCB | ResetVifOverrideIntervalCB | 
| bool  send_reset_vif_override_interval (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifOverrideIntervalCB&	cb
    ) 
 | send_reset_vif_override_interval | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr  GetVifIsTrackingSupportDisabledCB | GetVifIsTrackingSupportDisabledCB | 
| bool  send_get_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifIsTrackingSupportDisabledCB&	cb
    ) 
 | send_get_vif_is_tracking_support_disabled | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifIsTrackingSupportDisabledCB | SetVifIsTrackingSupportDisabledCB | 
| bool  send_set_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	is_tracking_support_disabled,
	const SetVifIsTrackingSupportDisabledCB&	cb
    ) 
 | send_set_vif_is_tracking_support_disabled | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifIsTrackingSupportDisabledCB | ResetVifIsTrackingSupportDisabledCB | 
| bool  send_reset_vif_is_tracking_support_disabled (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifIsTrackingSupportDisabledCB&	cb
    ) 
 | send_reset_vif_is_tracking_support_disabled | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr  GetVifAcceptNohelloNeighborsCB | GetVifAcceptNohelloNeighborsCB | 
| bool  send_get_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifAcceptNohelloNeighborsCB&	cb
    ) 
 | send_get_vif_accept_nohello_neighbors | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  SetVifAcceptNohelloNeighborsCB | SetVifAcceptNohelloNeighborsCB | 
| bool  send_set_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const bool&	accept_nohello_neighbors,
	const SetVifAcceptNohelloNeighborsCB&	cb
    ) 
 | send_set_vif_accept_nohello_neighbors | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetVifAcceptNohelloNeighborsCB | ResetVifAcceptNohelloNeighborsCB | 
| bool  send_reset_vif_accept_nohello_neighbors (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifAcceptNohelloNeighborsCB&	cb
    ) 
 | send_reset_vif_accept_nohello_neighbors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  GetVifJoinPrunePeriodCB | GetVifJoinPrunePeriodCB | 
| bool  send_get_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const GetVifJoinPrunePeriodCB&	cb
    ) 
 | send_get_vif_join_prune_period | 
  Send Xrl intended to:
  Configure PIM Join/Prune-related metrics. The 'set_foo' XRLs set the
  particular values. The 'reset_foo' XRLs reset the metrics to their
  default values.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to configure. | 
| bool  send_set_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const uint32_t&	join_prune_period,
	const SetVifJoinPrunePeriodCB&	cb
    ) 
 | send_set_vif_join_prune_period | 
| bool  send_reset_vif_join_prune_period (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ResetVifJoinPrunePeriodCB&	cb
    ) 
 | send_reset_vif_join_prune_period | 
| typedef XorpCallback4<void, const XrlError&, const bool*, const uint32_t*, const uint32_t*>::RefPtr  GetSwitchToSptThresholdCB | GetSwitchToSptThresholdCB | 
| bool  send_get_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const GetSwitchToSptThresholdCB&	cb
    ) 
 | send_get_switch_to_spt_threshold | 
  Send Xrl intended to:
  Configure SPT-switch threshold. The 'set_foo' XRLs set the particular
  values. The 'reset_foo' XRLs reset the metrics to their default values.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| bool  send_set_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const bool&	is_enabled,
	const uint32_t&	interval_sec,
	const uint32_t&	bytes,
	const SetSwitchToSptThresholdCB&	cb
    ) 
 | send_set_switch_to_spt_threshold | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ResetSwitchToSptThresholdCB | ResetSwitchToSptThresholdCB | 
| bool  send_reset_switch_to_spt_threshold (
	const char*	dst_xrl_target_name,
	const ResetSwitchToSptThresholdCB&	cb
    ) 
 | send_reset_switch_to_spt_threshold | 
| bool  send_add_alternative_subnet4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4Net&	subnet,
	const AddAlternativeSubnet4CB&	cb
    ) 
 | send_add_alternative_subnet4 | 
  Send Xrl intended to:
  Add or delete an alternative subnet on a PIM vif. An alternative subnet
  is used to make incoming traffic with a non-local source address appear
  as it is coming from a local subnet. Note: add alternative subnets with
  extreme care, only if you know what you are really doing!
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to add or delete an alternative
  subnet. | 
| subnet | the subnet address to add or delete. | 
| bool  send_add_alternative_subnet6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6Net&	subnet,
	const AddAlternativeSubnet6CB&	cb
    ) 
 | send_add_alternative_subnet6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteAlternativeSubnet4CB | DeleteAlternativeSubnet4CB | 
| bool  send_delete_alternative_subnet4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4Net&	subnet,
	const DeleteAlternativeSubnet4CB&	cb
    ) 
 | send_delete_alternative_subnet4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteAlternativeSubnet6CB | DeleteAlternativeSubnet6CB | 
| bool  send_delete_alternative_subnet6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6Net&	subnet,
	const DeleteAlternativeSubnet6CB&	cb
    ) 
 | send_delete_alternative_subnet6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  RemoveAllAlternativeSubnetsCB | RemoveAllAlternativeSubnetsCB | 
| bool  send_remove_all_alternative_subnets (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const RemoveAllAlternativeSubnetsCB&	cb
    ) 
 | send_remove_all_alternative_subnets | 
| bool  send_log_trace_all (
	const char*	dst_xrl_target_name,
	const bool&	enable,
	const LogTraceAllCB&	cb
    ) 
 | send_log_trace_all | 
  Send Xrl intended to:
  Enable/disable the PIM trace log for all operations.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| enable | if true, then enable the trace log, otherwise disable it. | 
| bool  send_add_test_jp_entry4 (
	const char*	dst_xrl_target_name,
	const IPv4&	source_addr,
	const IPv4&	group_addr,
	const uint32_t&	group_mask_len,
	const string&	mrt_entry_type,
	const string&	action_jp,
	const uint32_t&	holdtime,
	const bool&	is_new_group,
	const AddTestJpEntry4CB&	cb
    ) 
 | send_add_test_jp_entry4 | 
  Send Xrl intended to:
  Test-related methods: add Join/Prune entries, and send them to a
  neighbor.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| bool  send_add_test_jp_entry6 (
	const char*	dst_xrl_target_name,
	const IPv6&	source_addr,
	const IPv6&	group_addr,
	const uint32_t&	group_mask_len,
	const string&	mrt_entry_type,
	const string&	action_jp,
	const uint32_t&	holdtime,
	const bool&	is_new_group,
	const AddTestJpEntry6CB&	cb
    ) 
 | send_add_test_jp_entry6 | 
| bool  send_send_test_jp_entry4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	nbr_addr,
	const SendTestJpEntry4CB&	cb
    ) 
 | send_send_test_jp_entry4 | 
| bool  send_send_test_jp_entry6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	nbr_addr,
	const SendTestJpEntry6CB&	cb
    ) 
 | send_send_test_jp_entry6 | 
| bool  send_send_test_assert4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	source_addr,
	const IPv4&	group_addr,
	const bool&	rpt_bit,
	const uint32_t&	metric_preference,
	const uint32_t&	metric,
	const SendTestAssert4CB&	cb
    ) 
 | send_send_test_assert4 | 
  Send Xrl intended to:
  Test-related methods: send an Assert message on an interface.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to send the Assert on. | 
| source_addr | the source address inside the Assert message. | 
| group_addr | the group address inside the Assert message. | 
| rpt_bit | the RPT-bit inside the Assert message. | 
| metric_preference | the metric preference inside the Assert
  message. | 
| metric | the metric inside the Assert message. | 
| bool  send_send_test_assert6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	source_addr,
	const IPv6&	group_addr,
	const bool&	rpt_bit,
	const uint32_t&	metric_preference,
	const uint32_t&	metric,
	const SendTestAssert6CB&	cb
    ) 
 | send_send_test_assert6 | 
| bool  send_add_test_bsr_zone4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4&	bsr_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const uint32_t&	fragment_tag,
	const AddTestBsrZone4CB&	cb
    ) 
 | send_add_test_bsr_zone4 | 
  Send Xrl intended to:
  Test-related methods: send Bootstrap and Cand-RP-Adv messages.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| zone_id_scope_zone_prefix | the zone prefix of the zone ID. | 
| zone_id_is_scope_zone | true if the zone is scoped. | 
| bsr_addr | the address of the Bootstrap router. | 
| bsr_priority | the priority of the Bootstrap router. | 
| hash_mask_len | the hash mask length inside the Bootstrap
  messages. | 
| fragment_tag | the fragment tag inside the Bootstrap messages. | 
| bool  send_add_test_bsr_zone6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6&	bsr_addr,
	const uint32_t&	bsr_priority,
	const uint32_t&	hash_mask_len,
	const uint32_t&	fragment_tag,
	const AddTestBsrZone6CB&	cb
    ) 
 | send_add_test_bsr_zone6 | 
| bool  send_add_test_bsr_group_prefix4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4Net&	group_prefix,
	const bool&	is_scope_zone,
	const uint32_t&	expected_rp_count,
	const AddTestBsrGroupPrefix4CB&	cb
    ) 
 | send_add_test_bsr_group_prefix4 | 
| bool  send_add_test_bsr_group_prefix6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6Net&	group_prefix,
	const bool&	is_scope_zone,
	const uint32_t&	expected_rp_count,
	const AddTestBsrGroupPrefix6CB&	cb
    ) 
 | send_add_test_bsr_group_prefix6 | 
| bool  send_add_test_bsr_rp4 (
	const char*	dst_xrl_target_name,
	const IPv4Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv4Net&	group_prefix,
	const IPv4&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddTestBsrRp4CB&	cb
    ) 
 | send_add_test_bsr_rp4 | 
| bool  send_add_test_bsr_rp6 (
	const char*	dst_xrl_target_name,
	const IPv6Net&	zone_id_scope_zone_prefix,
	const bool&	zone_id_is_scope_zone,
	const IPv6Net&	group_prefix,
	const IPv6&	rp_addr,
	const uint32_t&	rp_priority,
	const uint32_t&	rp_holdtime,
	const AddTestBsrRp6CB&	cb
    ) 
 | send_add_test_bsr_rp6 | 
| bool  send_send_test_bootstrap (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const SendTestBootstrapCB&	cb
    ) 
 | send_send_test_bootstrap | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestBootstrapByDest4CB | SendTestBootstrapByDest4CB | 
| bool  send_send_test_bootstrap_by_dest4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv4&	dest_addr,
	const SendTestBootstrapByDest4CB&	cb
    ) 
 | send_send_test_bootstrap_by_dest4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  SendTestBootstrapByDest6CB | SendTestBootstrapByDest6CB | 
| bool  send_send_test_bootstrap_by_dest6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const IPv6&	dest_addr,
	const SendTestBootstrapByDest6CB&	cb
    ) 
 | send_send_test_bootstrap_by_dest6 | 
| bool  send_send_test_cand_rp_adv (
	const char*	dst_xrl_target_name,
	const SendTestCandRpAdvCB&	cb
    ) 
 | send_send_test_cand_rp_adv | 
| bool  send_pimstat_neighbors4 (
	const char*	dst_xrl_target_name,
	const PimstatNeighbors4CB&	cb
    ) 
 | send_pimstat_neighbors4 | 
  Send Xrl intended to:
  Retrieve information about all PIM neighbors.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| bool  send_pimstat_neighbors6 (
	const char*	dst_xrl_target_name,
	const PimstatNeighbors6CB&	cb
    ) 
 | send_pimstat_neighbors6 | 
| typedef XorpCallback6<void, const XrlError&, const uint32_t*, const bool*, const uint32_t*, const IPv4*, const uint32_t*>::RefPtr  PimstatInterface4CB | PimstatInterface4CB | 
| bool  send_pimstat_interface4 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatInterface4CB&	cb
    ) 
 | send_pimstat_interface4 | 
  Send Xrl intended to:
  Retrieve information about PIM interfaces.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the name of the vif to retrieve information about. | 
| typedef XorpCallback6<void, const XrlError&, const uint32_t*, const bool*, const uint32_t*, const IPv6*, const uint32_t*>::RefPtr  PimstatInterface6CB | PimstatInterface6CB | 
| bool  send_pimstat_interface6 (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatInterface6CB&	cb
    ) 
 | send_pimstat_interface6 | 
| bool  send_pimstat_rps4 (
	const char*	dst_xrl_target_name,
	const PimstatRps4CB&	cb
    ) 
 | send_pimstat_rps4 | 
  Send Xrl intended to:
  Retrieve information about the RP-Set.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| bool  send_pimstat_rps6 (
	const char*	dst_xrl_target_name,
	const PimstatRps6CB&	cb
    ) 
 | send_pimstat_rps6 | 
| bool  send_clear_pim_statistics (
	const char*	dst_xrl_target_name,
	const ClearPimStatisticsCB&	cb
    ) 
 | send_clear_pim_statistics | 
  Send Xrl intended to:
  Clear all statistics
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  ClearPimStatisticsPerVifCB | ClearPimStatisticsPerVifCB | 
| bool  send_clear_pim_statistics_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const ClearPimStatisticsPerVifCB&	cb
    ) 
 | send_clear_pim_statistics_per_vif | 
  Send Xrl intended to:
  Clear all statistics on a specific interface.
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| vif_name | the interface to clear the statistics of. | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesReceivedCB | PimstatHelloMessagesReceivedCB | 
| bool  send_pimstat_hello_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesReceivedCB&	cb
    ) 
 | send_pimstat_hello_messages_received | 
  Send Xrl intended to:
  Statistics-related counters and values
Parameters:
| dst_xrl_target_name | the Xrl target name of the destination. | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesSentCB | PimstatHelloMessagesSentCB | 
| bool  send_pimstat_hello_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesSentCB&	cb
    ) 
 | send_pimstat_hello_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesRxErrorsCB | PimstatHelloMessagesRxErrorsCB | 
| bool  send_pimstat_hello_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatHelloMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_hello_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesReceivedCB | PimstatRegisterMessagesReceivedCB | 
| bool  send_pimstat_register_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesReceivedCB&	cb
    ) 
 | send_pimstat_register_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesSentCB | PimstatRegisterMessagesSentCB | 
| bool  send_pimstat_register_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesSentCB&	cb
    ) 
 | send_pimstat_register_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesRxErrorsCB | PimstatRegisterMessagesRxErrorsCB | 
| bool  send_pimstat_register_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatRegisterMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_register_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesReceivedCB | PimstatRegisterStopMessagesReceivedCB | 
| bool  send_pimstat_register_stop_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesReceivedCB&	cb
    ) 
 | send_pimstat_register_stop_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesSentCB | PimstatRegisterStopMessagesSentCB | 
| bool  send_pimstat_register_stop_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesSentCB&	cb
    ) 
 | send_pimstat_register_stop_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesRxErrorsCB | PimstatRegisterStopMessagesRxErrorsCB | 
| bool  send_pimstat_register_stop_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatRegisterStopMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_register_stop_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesReceivedCB | PimstatJoinPruneMessagesReceivedCB | 
| bool  send_pimstat_join_prune_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesReceivedCB&	cb
    ) 
 | send_pimstat_join_prune_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesSentCB | PimstatJoinPruneMessagesSentCB | 
| bool  send_pimstat_join_prune_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesSentCB&	cb
    ) 
 | send_pimstat_join_prune_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesRxErrorsCB | PimstatJoinPruneMessagesRxErrorsCB | 
| bool  send_pimstat_join_prune_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatJoinPruneMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_join_prune_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesReceivedCB | PimstatBootstrapMessagesReceivedCB | 
| bool  send_pimstat_bootstrap_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesReceivedCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesSentCB | PimstatBootstrapMessagesSentCB | 
| bool  send_pimstat_bootstrap_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesSentCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesRxErrorsCB | PimstatBootstrapMessagesRxErrorsCB | 
| bool  send_pimstat_bootstrap_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatBootstrapMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesReceivedCB | PimstatAssertMessagesReceivedCB | 
| bool  send_pimstat_assert_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesReceivedCB&	cb
    ) 
 | send_pimstat_assert_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesSentCB | PimstatAssertMessagesSentCB | 
| bool  send_pimstat_assert_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesSentCB&	cb
    ) 
 | send_pimstat_assert_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesRxErrorsCB | PimstatAssertMessagesRxErrorsCB | 
| bool  send_pimstat_assert_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatAssertMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_assert_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesReceivedCB | PimstatGraftMessagesReceivedCB | 
| bool  send_pimstat_graft_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesReceivedCB&	cb
    ) 
 | send_pimstat_graft_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesSentCB | PimstatGraftMessagesSentCB | 
| bool  send_pimstat_graft_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesSentCB&	cb
    ) 
 | send_pimstat_graft_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesRxErrorsCB | PimstatGraftMessagesRxErrorsCB | 
| bool  send_pimstat_graft_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatGraftMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_graft_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesReceivedCB | PimstatGraftAckMessagesReceivedCB | 
| bool  send_pimstat_graft_ack_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesReceivedCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesSentCB | PimstatGraftAckMessagesSentCB | 
| bool  send_pimstat_graft_ack_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesSentCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesRxErrorsCB | PimstatGraftAckMessagesRxErrorsCB | 
| bool  send_pimstat_graft_ack_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatGraftAckMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesReceivedCB | PimstatCandidateRpMessagesReceivedCB | 
| bool  send_pimstat_candidate_rp_messages_received (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesReceivedCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_received | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesSentCB | PimstatCandidateRpMessagesSentCB | 
| bool  send_pimstat_candidate_rp_messages_sent (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesSentCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_sent | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesRxErrorsCB | PimstatCandidateRpMessagesRxErrorsCB | 
| bool  send_pimstat_candidate_rp_messages_rx_errors (
	const char*	dst_xrl_target_name,
	const PimstatCandidateRpMessagesRxErrorsCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_rx_errors | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownTypeMessagesCB | PimstatUnknownTypeMessagesCB | 
| bool  send_pimstat_unknown_type_messages (
	const char*	dst_xrl_target_name,
	const PimstatUnknownTypeMessagesCB&	cb
    ) 
 | send_pimstat_unknown_type_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownVersionMessagesCB | PimstatUnknownVersionMessagesCB | 
| bool  send_pimstat_unknown_version_messages (
	const char*	dst_xrl_target_name,
	const PimstatUnknownVersionMessagesCB&	cb
    ) 
 | send_pimstat_unknown_version_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNeighborUnknownMessagesCB | PimstatNeighborUnknownMessagesCB | 
| bool  send_pimstat_neighbor_unknown_messages (
	const char*	dst_xrl_target_name,
	const PimstatNeighborUnknownMessagesCB&	cb
    ) 
 | send_pimstat_neighbor_unknown_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadLengthMessagesCB | PimstatBadLengthMessagesCB | 
| bool  send_pimstat_bad_length_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadLengthMessagesCB&	cb
    ) 
 | send_pimstat_bad_length_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadChecksumMessagesCB | PimstatBadChecksumMessagesCB | 
| bool  send_pimstat_bad_checksum_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadChecksumMessagesCB&	cb
    ) 
 | send_pimstat_bad_checksum_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadReceiveInterfaceMessagesCB | PimstatBadReceiveInterfaceMessagesCB | 
| bool  send_pimstat_bad_receive_interface_messages (
	const char*	dst_xrl_target_name,
	const PimstatBadReceiveInterfaceMessagesCB&	cb
    ) 
 | send_pimstat_bad_receive_interface_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxInterfaceDisabledMessagesCB | PimstatRxInterfaceDisabledMessagesCB | 
| bool  send_pimstat_rx_interface_disabled_messages (
	const char*	dst_xrl_target_name,
	const PimstatRxInterfaceDisabledMessagesCB&	cb
    ) 
 | send_pimstat_rx_interface_disabled_messages | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRegisterNotRpCB | PimstatRxRegisterNotRpCB | 
| bool  send_pimstat_rx_register_not_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxRegisterNotRpCB&	cb
    ) 
 | send_pimstat_rx_register_not_rp | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpFilteredSourceCB | PimstatRpFilteredSourceCB | 
| bool  send_pimstat_rp_filtered_source (
	const char*	dst_xrl_target_name,
	const PimstatRpFilteredSourceCB&	cb
    ) 
 | send_pimstat_rp_filtered_source | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownRegisterStopCB | PimstatUnknownRegisterStopCB | 
| bool  send_pimstat_unknown_register_stop (
	const char*	dst_xrl_target_name,
	const PimstatUnknownRegisterStopCB&	cb
    ) 
 | send_pimstat_unknown_register_stop | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinPruneNoStateCB | PimstatRxJoinPruneNoStateCB | 
| bool  send_pimstat_rx_join_prune_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinPruneNoStateCB&	cb
    ) 
 | send_pimstat_rx_join_prune_no_state | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftGraftAckNoStateCB | PimstatRxGraftGraftAckNoStateCB | 
| bool  send_pimstat_rx_graft_graft_ack_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxGraftGraftAckNoStateCB&	cb
    ) 
 | send_pimstat_rx_graft_graft_ack_no_state | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftOnUpstreamInterfaceCB | PimstatRxGraftOnUpstreamInterfaceCB | 
| bool  send_pimstat_rx_graft_on_upstream_interface (
	const char*	dst_xrl_target_name,
	const PimstatRxGraftOnUpstreamInterfaceCB&	cb
    ) 
 | send_pimstat_rx_graft_on_upstream_interface | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxCandidateRpNotBsrCB | PimstatRxCandidateRpNotBsrCB | 
| bool  send_pimstat_rx_candidate_rp_not_bsr (
	const char*	dst_xrl_target_name,
	const PimstatRxCandidateRpNotBsrCB&	cb
    ) 
 | send_pimstat_rx_candidate_rp_not_bsr | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrWhenBsrCB | PimstatRxBsrWhenBsrCB | 
| bool  send_pimstat_rx_bsr_when_bsr (
	const char*	dst_xrl_target_name,
	const PimstatRxBsrWhenBsrCB&	cb
    ) 
 | send_pimstat_rx_bsr_when_bsr | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrNotRpfInterfaceCB | PimstatRxBsrNotRpfInterfaceCB | 
| bool  send_pimstat_rx_bsr_not_rpf_interface (
	const char*	dst_xrl_target_name,
	const PimstatRxBsrNotRpfInterfaceCB&	cb
    ) 
 | send_pimstat_rx_bsr_not_rpf_interface | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxUnknownHelloOptionCB | PimstatRxUnknownHelloOptionCB | 
| bool  send_pimstat_rx_unknown_hello_option (
	const char*	dst_xrl_target_name,
	const PimstatRxUnknownHelloOptionCB&	cb
    ) 
 | send_pimstat_rx_unknown_hello_option | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxDataNoStateCB | PimstatRxDataNoStateCB | 
| bool  send_pimstat_rx_data_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxDataNoStateCB&	cb
    ) 
 | send_pimstat_rx_data_no_state | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRpNoStateCB | PimstatRxRpNoStateCB | 
| bool  send_pimstat_rx_rp_no_state (
	const char*	dst_xrl_target_name,
	const PimstatRxRpNoStateCB&	cb
    ) 
 | send_pimstat_rx_rp_no_state | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxAggregateCB | PimstatRxAggregateCB | 
| bool  send_pimstat_rx_aggregate (
	const char*	dst_xrl_target_name,
	const PimstatRxAggregateCB&	cb
    ) 
 | send_pimstat_rx_aggregate | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxMalformedPacketCB | PimstatRxMalformedPacketCB | 
| bool  send_pimstat_rx_malformed_packet (
	const char*	dst_xrl_target_name,
	const PimstatRxMalformedPacketCB&	cb
    ) 
 | send_pimstat_rx_malformed_packet | 
| bool  send_pimstat_no_rp (
	const char*	dst_xrl_target_name,
	const PimstatNoRpCB&	cb
    ) 
 | send_pimstat_no_rp | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRouteUpstreamCB | PimstatNoRouteUpstreamCB | 
| bool  send_pimstat_no_route_upstream (
	const char*	dst_xrl_target_name,
	const PimstatNoRouteUpstreamCB&	cb
    ) 
 | send_pimstat_no_route_upstream | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpMismatchCB | PimstatRpMismatchCB | 
| bool  send_pimstat_rp_mismatch (
	const char*	dst_xrl_target_name,
	const PimstatRpMismatchCB&	cb
    ) 
 | send_pimstat_rp_mismatch | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpfNeighborUnknownCB | PimstatRpfNeighborUnknownCB | 
| bool  send_pimstat_rpf_neighbor_unknown (
	const char*	dst_xrl_target_name,
	const PimstatRpfNeighborUnknownCB&	cb
    ) 
 | send_pimstat_rpf_neighbor_unknown | 
| bool  send_pimstat_rx_join_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinRpCB&	cb
    ) 
 | send_pimstat_rx_join_rp | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneRpCB | PimstatRxPruneRpCB | 
| bool  send_pimstat_rx_prune_rp (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneRpCB&	cb
    ) 
 | send_pimstat_rx_prune_rp | 
| bool  send_pimstat_rx_join_wc (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinWcCB&	cb
    ) 
 | send_pimstat_rx_join_wc | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneWcCB | PimstatRxPruneWcCB | 
| bool  send_pimstat_rx_prune_wc (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneWcCB&	cb
    ) 
 | send_pimstat_rx_prune_wc | 
| bool  send_pimstat_rx_join_sg (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinSgCB&	cb
    ) 
 | send_pimstat_rx_join_sg | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgCB | PimstatRxPruneSgCB | 
| bool  send_pimstat_rx_prune_sg (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneSgCB&	cb
    ) 
 | send_pimstat_rx_prune_sg | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgRptCB | PimstatRxJoinSgRptCB | 
| bool  send_pimstat_rx_join_sg_rpt (
	const char*	dst_xrl_target_name,
	const PimstatRxJoinSgRptCB&	cb
    ) 
 | send_pimstat_rx_join_sg_rpt | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgRptCB | PimstatRxPruneSgRptCB | 
| bool  send_pimstat_rx_prune_sg_rpt (
	const char*	dst_xrl_target_name,
	const PimstatRxPruneSgRptCB&	cb
    ) 
 | send_pimstat_rx_prune_sg_rpt | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesReceivedPerVifCB | PimstatHelloMessagesReceivedPerVifCB | 
| bool  send_pimstat_hello_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_hello_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesSentPerVifCB | PimstatHelloMessagesSentPerVifCB | 
| bool  send_pimstat_hello_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_hello_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatHelloMessagesRxErrorsPerVifCB | PimstatHelloMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_hello_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatHelloMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_hello_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesReceivedPerVifCB | PimstatRegisterMessagesReceivedPerVifCB | 
| bool  send_pimstat_register_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_register_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesSentPerVifCB | PimstatRegisterMessagesSentPerVifCB | 
| bool  send_pimstat_register_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_register_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterMessagesRxErrorsPerVifCB | PimstatRegisterMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_register_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_register_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesReceivedPerVifCB | PimstatRegisterStopMessagesReceivedPerVifCB | 
| bool  send_pimstat_register_stop_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_register_stop_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesSentPerVifCB | PimstatRegisterStopMessagesSentPerVifCB | 
| bool  send_pimstat_register_stop_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_register_stop_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRegisterStopMessagesRxErrorsPerVifCB | PimstatRegisterStopMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_register_stop_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRegisterStopMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_register_stop_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesReceivedPerVifCB | PimstatJoinPruneMessagesReceivedPerVifCB | 
| bool  send_pimstat_join_prune_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_join_prune_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesSentPerVifCB | PimstatJoinPruneMessagesSentPerVifCB | 
| bool  send_pimstat_join_prune_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_join_prune_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatJoinPruneMessagesRxErrorsPerVifCB | PimstatJoinPruneMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_join_prune_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatJoinPruneMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_join_prune_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesReceivedPerVifCB | PimstatBootstrapMessagesReceivedPerVifCB | 
| bool  send_pimstat_bootstrap_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesSentPerVifCB | PimstatBootstrapMessagesSentPerVifCB | 
| bool  send_pimstat_bootstrap_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBootstrapMessagesRxErrorsPerVifCB | PimstatBootstrapMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_bootstrap_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBootstrapMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_bootstrap_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesReceivedPerVifCB | PimstatAssertMessagesReceivedPerVifCB | 
| bool  send_pimstat_assert_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_assert_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesSentPerVifCB | PimstatAssertMessagesSentPerVifCB | 
| bool  send_pimstat_assert_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_assert_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatAssertMessagesRxErrorsPerVifCB | PimstatAssertMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_assert_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatAssertMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_assert_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesReceivedPerVifCB | PimstatGraftMessagesReceivedPerVifCB | 
| bool  send_pimstat_graft_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_graft_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesSentPerVifCB | PimstatGraftMessagesSentPerVifCB | 
| bool  send_pimstat_graft_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_graft_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftMessagesRxErrorsPerVifCB | PimstatGraftMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_graft_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_graft_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesReceivedPerVifCB | PimstatGraftAckMessagesReceivedPerVifCB | 
| bool  send_pimstat_graft_ack_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesSentPerVifCB | PimstatGraftAckMessagesSentPerVifCB | 
| bool  send_pimstat_graft_ack_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatGraftAckMessagesRxErrorsPerVifCB | PimstatGraftAckMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_graft_ack_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatGraftAckMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_graft_ack_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesReceivedPerVifCB | PimstatCandidateRpMessagesReceivedPerVifCB | 
| bool  send_pimstat_candidate_rp_messages_received_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesReceivedPerVifCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_received_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesSentPerVifCB | PimstatCandidateRpMessagesSentPerVifCB | 
| bool  send_pimstat_candidate_rp_messages_sent_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesSentPerVifCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_sent_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatCandidateRpMessagesRxErrorsPerVifCB | PimstatCandidateRpMessagesRxErrorsPerVifCB | 
| bool  send_pimstat_candidate_rp_messages_rx_errors_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatCandidateRpMessagesRxErrorsPerVifCB&	cb
    ) 
 | send_pimstat_candidate_rp_messages_rx_errors_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownTypeMessagesPerVifCB | PimstatUnknownTypeMessagesPerVifCB | 
| bool  send_pimstat_unknown_type_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownTypeMessagesPerVifCB&	cb
    ) 
 | send_pimstat_unknown_type_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownVersionMessagesPerVifCB | PimstatUnknownVersionMessagesPerVifCB | 
| bool  send_pimstat_unknown_version_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownVersionMessagesPerVifCB&	cb
    ) 
 | send_pimstat_unknown_version_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNeighborUnknownMessagesPerVifCB | PimstatNeighborUnknownMessagesPerVifCB | 
| bool  send_pimstat_neighbor_unknown_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNeighborUnknownMessagesPerVifCB&	cb
    ) 
 | send_pimstat_neighbor_unknown_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadLengthMessagesPerVifCB | PimstatBadLengthMessagesPerVifCB | 
| bool  send_pimstat_bad_length_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadLengthMessagesPerVifCB&	cb
    ) 
 | send_pimstat_bad_length_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadChecksumMessagesPerVifCB | PimstatBadChecksumMessagesPerVifCB | 
| bool  send_pimstat_bad_checksum_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadChecksumMessagesPerVifCB&	cb
    ) 
 | send_pimstat_bad_checksum_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatBadReceiveInterfaceMessagesPerVifCB | PimstatBadReceiveInterfaceMessagesPerVifCB | 
| bool  send_pimstat_bad_receive_interface_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatBadReceiveInterfaceMessagesPerVifCB&	cb
    ) 
 | send_pimstat_bad_receive_interface_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxInterfaceDisabledMessagesPerVifCB | PimstatRxInterfaceDisabledMessagesPerVifCB | 
| bool  send_pimstat_rx_interface_disabled_messages_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxInterfaceDisabledMessagesPerVifCB&	cb
    ) 
 | send_pimstat_rx_interface_disabled_messages_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRegisterNotRpPerVifCB | PimstatRxRegisterNotRpPerVifCB | 
| bool  send_pimstat_rx_register_not_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxRegisterNotRpPerVifCB&	cb
    ) 
 | send_pimstat_rx_register_not_rp_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpFilteredSourcePerVifCB | PimstatRpFilteredSourcePerVifCB | 
| bool  send_pimstat_rp_filtered_source_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpFilteredSourcePerVifCB&	cb
    ) 
 | send_pimstat_rp_filtered_source_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatUnknownRegisterStopPerVifCB | PimstatUnknownRegisterStopPerVifCB | 
| bool  send_pimstat_unknown_register_stop_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatUnknownRegisterStopPerVifCB&	cb
    ) 
 | send_pimstat_unknown_register_stop_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinPruneNoStatePerVifCB | PimstatRxJoinPruneNoStatePerVifCB | 
| bool  send_pimstat_rx_join_prune_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinPruneNoStatePerVifCB&	cb
    ) 
 | send_pimstat_rx_join_prune_no_state_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftGraftAckNoStatePerVifCB | PimstatRxGraftGraftAckNoStatePerVifCB | 
| bool  send_pimstat_rx_graft_graft_ack_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxGraftGraftAckNoStatePerVifCB&	cb
    ) 
 | send_pimstat_rx_graft_graft_ack_no_state_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxGraftOnUpstreamInterfacePerVifCB | PimstatRxGraftOnUpstreamInterfacePerVifCB | 
| bool  send_pimstat_rx_graft_on_upstream_interface_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxGraftOnUpstreamInterfacePerVifCB&	cb
    ) 
 | send_pimstat_rx_graft_on_upstream_interface_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxCandidateRpNotBsrPerVifCB | PimstatRxCandidateRpNotBsrPerVifCB | 
| bool  send_pimstat_rx_candidate_rp_not_bsr_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxCandidateRpNotBsrPerVifCB&	cb
    ) 
 | send_pimstat_rx_candidate_rp_not_bsr_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrWhenBsrPerVifCB | PimstatRxBsrWhenBsrPerVifCB | 
| bool  send_pimstat_rx_bsr_when_bsr_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxBsrWhenBsrPerVifCB&	cb
    ) 
 | send_pimstat_rx_bsr_when_bsr_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxBsrNotRpfInterfacePerVifCB | PimstatRxBsrNotRpfInterfacePerVifCB | 
| bool  send_pimstat_rx_bsr_not_rpf_interface_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxBsrNotRpfInterfacePerVifCB&	cb
    ) 
 | send_pimstat_rx_bsr_not_rpf_interface_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxUnknownHelloOptionPerVifCB | PimstatRxUnknownHelloOptionPerVifCB | 
| bool  send_pimstat_rx_unknown_hello_option_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxUnknownHelloOptionPerVifCB&	cb
    ) 
 | send_pimstat_rx_unknown_hello_option_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxDataNoStatePerVifCB | PimstatRxDataNoStatePerVifCB | 
| bool  send_pimstat_rx_data_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxDataNoStatePerVifCB&	cb
    ) 
 | send_pimstat_rx_data_no_state_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxRpNoStatePerVifCB | PimstatRxRpNoStatePerVifCB | 
| bool  send_pimstat_rx_rp_no_state_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxRpNoStatePerVifCB&	cb
    ) 
 | send_pimstat_rx_rp_no_state_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxAggregatePerVifCB | PimstatRxAggregatePerVifCB | 
| bool  send_pimstat_rx_aggregate_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxAggregatePerVifCB&	cb
    ) 
 | send_pimstat_rx_aggregate_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxMalformedPacketPerVifCB | PimstatRxMalformedPacketPerVifCB | 
| bool  send_pimstat_rx_malformed_packet_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxMalformedPacketPerVifCB&	cb
    ) 
 | send_pimstat_rx_malformed_packet_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRpPerVifCB | PimstatNoRpPerVifCB | 
| bool  send_pimstat_no_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNoRpPerVifCB&	cb
    ) 
 | send_pimstat_no_rp_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatNoRouteUpstreamPerVifCB | PimstatNoRouteUpstreamPerVifCB | 
| bool  send_pimstat_no_route_upstream_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatNoRouteUpstreamPerVifCB&	cb
    ) 
 | send_pimstat_no_route_upstream_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpMismatchPerVifCB | PimstatRpMismatchPerVifCB | 
| bool  send_pimstat_rp_mismatch_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpMismatchPerVifCB&	cb
    ) 
 | send_pimstat_rp_mismatch_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRpfNeighborUnknownPerVifCB | PimstatRpfNeighborUnknownPerVifCB | 
| bool  send_pimstat_rpf_neighbor_unknown_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRpfNeighborUnknownPerVifCB&	cb
    ) 
 | send_pimstat_rpf_neighbor_unknown_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinRpPerVifCB | PimstatRxJoinRpPerVifCB | 
| bool  send_pimstat_rx_join_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinRpPerVifCB&	cb
    ) 
 | send_pimstat_rx_join_rp_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneRpPerVifCB | PimstatRxPruneRpPerVifCB | 
| bool  send_pimstat_rx_prune_rp_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneRpPerVifCB&	cb
    ) 
 | send_pimstat_rx_prune_rp_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinWcPerVifCB | PimstatRxJoinWcPerVifCB | 
| bool  send_pimstat_rx_join_wc_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinWcPerVifCB&	cb
    ) 
 | send_pimstat_rx_join_wc_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneWcPerVifCB | PimstatRxPruneWcPerVifCB | 
| bool  send_pimstat_rx_prune_wc_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneWcPerVifCB&	cb
    ) 
 | send_pimstat_rx_prune_wc_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgPerVifCB | PimstatRxJoinSgPerVifCB | 
| bool  send_pimstat_rx_join_sg_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinSgPerVifCB&	cb
    ) 
 | send_pimstat_rx_join_sg_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgPerVifCB | PimstatRxPruneSgPerVifCB | 
| bool  send_pimstat_rx_prune_sg_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneSgPerVifCB&	cb
    ) 
 | send_pimstat_rx_prune_sg_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxJoinSgRptPerVifCB | PimstatRxJoinSgRptPerVifCB | 
| bool  send_pimstat_rx_join_sg_rpt_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxJoinSgRptPerVifCB&	cb
    ) 
 | send_pimstat_rx_join_sg_rpt_per_vif | 
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr  PimstatRxPruneSgRptPerVifCB | PimstatRxPruneSgRptPerVifCB | 
| bool  send_pimstat_rx_prune_sg_rpt_per_vif (
	const char*	dst_xrl_target_name,
	const string&	vif_name,
	const PimstatRxPruneSgRptPerVifCB&	cb
    ) 
 | send_pimstat_rx_prune_sg_rpt_per_vif | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Wed Aug  2 15:36:06 2006, using kdoc $.