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 |