📄 pim_xif.hh
字号:
*/ bool send_clear_pim_statistics( const char* dst_xrl_target_name, const ClearPimStatisticsCB& cb ); typedef XorpCallback1<void, const XrlError&>::RefPtr ClearPimStatisticsPerVifCB; /** * Send Xrl intended to: * * Clear all statistics on a specific interface. * * @param dst_xrl_target_name the Xrl target name of the destination. * * @param vif_name the interface to clear the statistics of. */ bool send_clear_pim_statistics_per_vif( const char* dst_xrl_target_name, const string& vif_name, const ClearPimStatisticsPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatHelloMessagesReceivedCB; /** * Send Xrl intended to: * * Statistics-related counters and values * * @param dst_xrl_target_name the Xrl target name of the destination. */ bool send_pimstat_hello_messages_received( const char* dst_xrl_target_name, const PimstatHelloMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatHelloMessagesSentCB; bool send_pimstat_hello_messages_sent( const char* dst_xrl_target_name, const PimstatHelloMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatHelloMessagesRxErrorsCB; bool send_pimstat_hello_messages_rx_errors( const char* dst_xrl_target_name, const PimstatHelloMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterMessagesReceivedCB; bool send_pimstat_register_messages_received( const char* dst_xrl_target_name, const PimstatRegisterMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterMessagesSentCB; bool send_pimstat_register_messages_sent( const char* dst_xrl_target_name, const PimstatRegisterMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterMessagesRxErrorsCB; bool send_pimstat_register_messages_rx_errors( const char* dst_xrl_target_name, const PimstatRegisterMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterStopMessagesReceivedCB; bool send_pimstat_register_stop_messages_received( const char* dst_xrl_target_name, const PimstatRegisterStopMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterStopMessagesSentCB; bool send_pimstat_register_stop_messages_sent( const char* dst_xrl_target_name, const PimstatRegisterStopMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRegisterStopMessagesRxErrorsCB; bool send_pimstat_register_stop_messages_rx_errors( const char* dst_xrl_target_name, const PimstatRegisterStopMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatJoinPruneMessagesReceivedCB; bool send_pimstat_join_prune_messages_received( const char* dst_xrl_target_name, const PimstatJoinPruneMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatJoinPruneMessagesSentCB; bool send_pimstat_join_prune_messages_sent( const char* dst_xrl_target_name, const PimstatJoinPruneMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatJoinPruneMessagesRxErrorsCB; bool send_pimstat_join_prune_messages_rx_errors( const char* dst_xrl_target_name, const PimstatJoinPruneMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBootstrapMessagesReceivedCB; bool send_pimstat_bootstrap_messages_received( const char* dst_xrl_target_name, const PimstatBootstrapMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBootstrapMessagesSentCB; bool send_pimstat_bootstrap_messages_sent( const char* dst_xrl_target_name, const PimstatBootstrapMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBootstrapMessagesRxErrorsCB; bool send_pimstat_bootstrap_messages_rx_errors( const char* dst_xrl_target_name, const PimstatBootstrapMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatAssertMessagesReceivedCB; bool send_pimstat_assert_messages_received( const char* dst_xrl_target_name, const PimstatAssertMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatAssertMessagesSentCB; bool send_pimstat_assert_messages_sent( const char* dst_xrl_target_name, const PimstatAssertMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatAssertMessagesRxErrorsCB; bool send_pimstat_assert_messages_rx_errors( const char* dst_xrl_target_name, const PimstatAssertMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftMessagesReceivedCB; bool send_pimstat_graft_messages_received( const char* dst_xrl_target_name, const PimstatGraftMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftMessagesSentCB; bool send_pimstat_graft_messages_sent( const char* dst_xrl_target_name, const PimstatGraftMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftMessagesRxErrorsCB; bool send_pimstat_graft_messages_rx_errors( const char* dst_xrl_target_name, const PimstatGraftMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesReceivedCB; bool send_pimstat_graft_ack_messages_received( const char* dst_xrl_target_name, const PimstatGraftAckMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesSentCB; bool send_pimstat_graft_ack_messages_sent( const char* dst_xrl_target_name, const PimstatGraftAckMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesRxErrorsCB; bool send_pimstat_graft_ack_messages_rx_errors( const char* dst_xrl_target_name, const PimstatGraftAckMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesReceivedCB; bool send_pimstat_candidate_rp_messages_received( const char* dst_xrl_target_name, const PimstatCandidateRpMessagesReceivedCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesSentCB; bool send_pimstat_candidate_rp_messages_sent( const char* dst_xrl_target_name, const PimstatCandidateRpMessagesSentCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesRxErrorsCB; bool send_pimstat_candidate_rp_messages_rx_errors( const char* dst_xrl_target_name, const PimstatCandidateRpMessagesRxErrorsCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownTypeMessagesCB; bool send_pimstat_unknown_type_messages( const char* dst_xrl_target_name, const PimstatUnknownTypeMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownVersionMessagesCB; bool send_pimstat_unknown_version_messages( const char* dst_xrl_target_name, const PimstatUnknownVersionMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNeighborUnknownMessagesCB; bool send_pimstat_neighbor_unknown_messages( const char* dst_xrl_target_name, const PimstatNeighborUnknownMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadLengthMessagesCB; bool send_pimstat_bad_length_messages( const char* dst_xrl_target_name, const PimstatBadLengthMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadChecksumMessagesCB; bool send_pimstat_bad_checksum_messages( const char* dst_xrl_target_name, const PimstatBadChecksumMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadReceiveInterfaceMessagesCB; bool send_pimstat_bad_receive_interface_messages( const char* dst_xrl_target_name, const PimstatBadReceiveInterfaceMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxInterfaceDisabledMessagesCB; bool send_pimstat_rx_interface_disabled_messages( const char* dst_xrl_target_name, const PimstatRxInterfaceDisabledMessagesCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxRegisterNotRpCB; bool send_pimstat_rx_register_not_rp( const char* dst_xrl_target_name, const PimstatRxRegisterNotRpCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpFilteredSourceCB; bool send_pimstat_rp_filtered_source( const char* dst_xrl_target_name, const PimstatRpFilteredSourceCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownRegisterStopCB; bool send_pimstat_unknown_register_stop( const char* dst_xrl_target_name, const PimstatUnknownRegisterStopCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinPruneNoStateCB; bool send_pimstat_rx_join_prune_no_state( const char* dst_xrl_target_name, const PimstatRxJoinPruneNoStateCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxGraftGraftAckNoStateCB; bool send_pimstat_rx_graft_graft_ack_no_state( const char* dst_xrl_target_name, const PimstatRxGraftGraftAckNoStateCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxGraftOnUpstreamInterfaceCB; bool send_pimstat_rx_graft_on_upstream_interface( const char* dst_xrl_target_name, const PimstatRxGraftOnUpstreamInterfaceCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxCandidateRpNotBsrCB; bool send_pimstat_rx_candidate_rp_not_bsr( const char* dst_xrl_target_name, const PimstatRxCandidateRpNotBsrCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxBsrWhenBsrCB; bool send_pimstat_rx_bsr_when_bsr( const char* dst_xrl_target_name, const PimstatRxBsrWhenBsrCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxBsrNotRpfInterfaceCB; bool send_pimstat_rx_bsr_not_rpf_interface( const char* dst_xrl_target_name, const PimstatRxBsrNotRpfInterfaceCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxUnknownHelloOptionCB; bool send_pimstat_rx_unknown_hello_option( const char* dst_xrl_target_name, const PimstatRxUnknownHelloOptionCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxDataNoStateCB; bool send_pimstat_rx_data_no_state( const char* dst_xrl_target_name, const PimstatRxDataNoStateCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxRpNoStateCB; bool send_pimstat_rx_rp_no_state( const char* dst_xrl_target_name, const PimstatRxRpNoStateCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxAggregateCB; bool send_pimstat_rx_aggregate( const char* dst_xrl_target_name, const PimstatRxAggregateCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxMalformedPacketCB; bool send_pimstat_rx_malformed_packet( const char* dst_xrl_target_name, const PimstatRxMalformedPacketCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNoRpCB; bool send_pimstat_no_rp( const char* dst_xrl_target_name, const PimstatNoRpCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNoRouteUpstreamCB; bool send_pimstat_no_route_upstream( const char* dst_xrl_target_name, const PimstatNoRouteUpstreamCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpMismatchCB; bool send_pimstat_rp_mismatch( const char* dst_xrl_target_name, const PimstatRpMismatchCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpfNeighborUnknownCB; bool send_pimstat_rpf_neighbor_unknown( const char* dst_xrl_target_name, const PimstatRpfNeighborUnknownCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinRpCB; bool send_pimstat_rx_join_rp( const char* dst_xrl_target_name, const PimstatRxJoinRpCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxPruneRpCB; bool send_pimstat_rx_prune_rp( const char* dst_xrl_target_name, const PimstatRxPruneRpCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinWcCB; bool send_pimstat_rx_join_wc( const char* dst_xrl_target_name, const PimstatRxJoinWcCB& cb );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -