pim_xif.hh
来自「BCAST Implementation for NS2」· HH 代码 · 共 2,204 行 · 第 1/5 页
HH
2,204 行
); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesReceivedPerVifCB; bool send_pimstat_graft_ack_messages_received_per_vif( const char* target_name, const string& vif_name, const PimstatGraftAckMessagesReceivedPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesSentPerVifCB; bool send_pimstat_graft_ack_messages_sent_per_vif( const char* target_name, const string& vif_name, const PimstatGraftAckMessagesSentPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatGraftAckMessagesRxErrorsPerVifCB; bool send_pimstat_graft_ack_messages_rx_errors_per_vif( const char* target_name, const string& vif_name, const PimstatGraftAckMessagesRxErrorsPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesReceivedPerVifCB; bool send_pimstat_candidate_rp_messages_received_per_vif( const char* target_name, const string& vif_name, const PimstatCandidateRpMessagesReceivedPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesSentPerVifCB; bool send_pimstat_candidate_rp_messages_sent_per_vif( const char* target_name, const string& vif_name, const PimstatCandidateRpMessagesSentPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatCandidateRpMessagesRxErrorsPerVifCB; bool send_pimstat_candidate_rp_messages_rx_errors_per_vif( const char* target_name, const string& vif_name, const PimstatCandidateRpMessagesRxErrorsPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownTypeMessagesPerVifCB; bool send_pimstat_unknown_type_messages_per_vif( const char* target_name, const string& vif_name, const PimstatUnknownTypeMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownVersionMessagesPerVifCB; bool send_pimstat_unknown_version_messages_per_vif( const char* target_name, const string& vif_name, const PimstatUnknownVersionMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNeighborUnknownMessagesPerVifCB; bool send_pimstat_neighbor_unknown_messages_per_vif( const char* target_name, const string& vif_name, const PimstatNeighborUnknownMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadLengthMessagesPerVifCB; bool send_pimstat_bad_length_messages_per_vif( const char* target_name, const string& vif_name, const PimstatBadLengthMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadChecksumMessagesPerVifCB; bool send_pimstat_bad_checksum_messages_per_vif( const char* target_name, const string& vif_name, const PimstatBadChecksumMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatBadReceiveInterfaceMessagesPerVifCB; bool send_pimstat_bad_receive_interface_messages_per_vif( const char* target_name, const string& vif_name, const PimstatBadReceiveInterfaceMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxInterfaceDisabledMessagesPerVifCB; bool send_pimstat_rx_interface_disabled_messages_per_vif( const char* target_name, const string& vif_name, const PimstatRxInterfaceDisabledMessagesPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxRegisterNotRpPerVifCB; bool send_pimstat_rx_register_not_rp_per_vif( const char* target_name, const string& vif_name, const PimstatRxRegisterNotRpPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpFilteredSourcePerVifCB; bool send_pimstat_rp_filtered_source_per_vif( const char* target_name, const string& vif_name, const PimstatRpFilteredSourcePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatUnknownRegisterStopPerVifCB; bool send_pimstat_unknown_register_stop_per_vif( const char* target_name, const string& vif_name, const PimstatUnknownRegisterStopPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinPruneNoStatePerVifCB; bool send_pimstat_rx_join_prune_no_state_per_vif( const char* target_name, const string& vif_name, const PimstatRxJoinPruneNoStatePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxGraftGraftAckNoStatePerVifCB; bool send_pimstat_rx_graft_graft_ack_no_state_per_vif( const char* target_name, const string& vif_name, const PimstatRxGraftGraftAckNoStatePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxGraftOnUpstreamInterfacePerVifCB; bool send_pimstat_rx_graft_on_upstream_interface_per_vif( const char* target_name, const string& vif_name, const PimstatRxGraftOnUpstreamInterfacePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxCandidateRpNotBsrPerVifCB; bool send_pimstat_rx_candidate_rp_not_bsr_per_vif( const char* target_name, const string& vif_name, const PimstatRxCandidateRpNotBsrPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxBsrWhenBsrPerVifCB; bool send_pimstat_rx_bsr_when_bsr_per_vif( const char* target_name, const string& vif_name, const PimstatRxBsrWhenBsrPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxBsrNotRpfInterfacePerVifCB; bool send_pimstat_rx_bsr_not_rpf_interface_per_vif( const char* target_name, const string& vif_name, const PimstatRxBsrNotRpfInterfacePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxUnknownHelloOptionPerVifCB; bool send_pimstat_rx_unknown_hello_option_per_vif( const char* target_name, const string& vif_name, const PimstatRxUnknownHelloOptionPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxDataNoStatePerVifCB; bool send_pimstat_rx_data_no_state_per_vif( const char* target_name, const string& vif_name, const PimstatRxDataNoStatePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxRpNoStatePerVifCB; bool send_pimstat_rx_rp_no_state_per_vif( const char* target_name, const string& vif_name, const PimstatRxRpNoStatePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxAggregatePerVifCB; bool send_pimstat_rx_aggregate_per_vif( const char* target_name, const string& vif_name, const PimstatRxAggregatePerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxMalformedPacketPerVifCB; bool send_pimstat_rx_malformed_packet_per_vif( const char* target_name, const string& vif_name, const PimstatRxMalformedPacketPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNoRpPerVifCB; bool send_pimstat_no_rp_per_vif( const char* target_name, const string& vif_name, const PimstatNoRpPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatNoRouteUpstreamPerVifCB; bool send_pimstat_no_route_upstream_per_vif( const char* target_name, const string& vif_name, const PimstatNoRouteUpstreamPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpMismatchPerVifCB; bool send_pimstat_rp_mismatch_per_vif( const char* target_name, const string& vif_name, const PimstatRpMismatchPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRpfNeighborUnknownPerVifCB; bool send_pimstat_rpf_neighbor_unknown_per_vif( const char* target_name, const string& vif_name, const PimstatRpfNeighborUnknownPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinRpPerVifCB; bool send_pimstat_rx_join_rp_per_vif( const char* target_name, const string& vif_name, const PimstatRxJoinRpPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxPruneRpPerVifCB; bool send_pimstat_rx_prune_rp_per_vif( const char* target_name, const string& vif_name, const PimstatRxPruneRpPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinWcPerVifCB; bool send_pimstat_rx_join_wc_per_vif( const char* target_name, const string& vif_name, const PimstatRxJoinWcPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxPruneWcPerVifCB; bool send_pimstat_rx_prune_wc_per_vif( const char* target_name, const string& vif_name, const PimstatRxPruneWcPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinSgPerVifCB; bool send_pimstat_rx_join_sg_per_vif( const char* target_name, const string& vif_name, const PimstatRxJoinSgPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxPruneSgPerVifCB; bool send_pimstat_rx_prune_sg_per_vif( const char* target_name, const string& vif_name, const PimstatRxPruneSgPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxJoinSgRptPerVifCB; bool send_pimstat_rx_join_sg_rpt_per_vif( const char* target_name, const string& vif_name, const PimstatRxJoinSgRptPerVifCB& cb ); typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr PimstatRxPruneSgRptPerVifCB; bool send_pimstat_rx_prune_sg_rpt_per_vif( const char* target_name, const string& vif_name, const PimstatRxPruneSgRptPerVifCB& cb );protected: XrlSender* _sender;private: void unmarshall_enable_vif( const XrlError& e, XrlArgs* a, EnableVifCB cb ); void unmarshall_disable_vif( const XrlError& e, XrlArgs* a, DisableVifCB cb ); void unmarshall_start_vif( const XrlError& e, XrlArgs* a, StartVifCB cb ); void unmarshall_stop_vif( const XrlError& e, XrlArgs* a, StopVifCB cb ); void unmarshall_enable_all_vifs( const XrlError& e, XrlArgs* a, EnableAllVifsCB cb ); void unmarshall_disable_all_vifs( const XrlError& e, XrlArgs* a, DisableAllVifsCB cb ); void unmarshall_start_all_vifs( const XrlError& e, XrlArgs* a, StartAllVifsCB cb ); void unmarshall_stop_all_vifs( const XrlError& e, XrlArgs* a, StopAllVifsCB cb ); void unmarshall_enable_pim( const XrlError& e, XrlArgs* a, EnablePimCB cb ); void unmarshall_disable_pim( const XrlError& e, XrlArgs* a, DisablePimCB cb ); void unmarshall_enable_cli( const XrlError& e, XrlArgs* a, EnableCliCB cb ); void unmarshall_disable_cli( const XrlError& e, XrlArgs* a, DisableCliCB cb ); void unmarshall_start_pim( const XrlError& e, XrlArgs* a, StartPimCB cb ); void unmarshall_stop_pim( const XrlError& e, XrlArgs* a, StopPimCB cb ); void unmarshall_start_cli( const XrlError& e, XrlArgs* a, StartCliCB cb ); void unmarshall_stop_cli( const XrlError& e, XrlArgs* a, StopCliCB cb ); void unmarshall_enable_bsr( const XrlError& e, XrlArgs* a, EnableBsrCB cb ); void unmarshall_disable_bsr( const XrlError& e, XrlArgs* a, DisableBsrCB cb ); void unmarshall_start_bsr( const XrlError& e, XrlArgs* a, StartBsrCB cb ); void unmarshall_stop_bsr( const XrlError& e, XrlArgs* a, StopBsrCB cb ); void unmarshall_add_config_scope_zone_by_vif_name4( const XrlEr
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?