5. API Reference
- 5.1. Exception
- 5.2. Listener
- 5.2.1. CallbackKind
CallbackKindCallbackKind::ON_TOPIC_DISCOVERYCallbackKind::ON_PARTICIPANT_DISCOVERYCallbackKind::ON_DATAWRITER_DISCOVERYCallbackKind::ON_DATAREADER_DISCOVERYCallbackKind::ON_HOST_DISCOVERYCallbackKind::ON_USER_DISCOVERYCallbackKind::ON_PROCESS_DISCOVERYCallbackKind::ON_LOCATOR_DISCOVERYCallbackKind::ON_DATA_AVAILABLECallbackKind::ON_DOMAIN_VIEW_GRAPH_UPDATECallbackKind::ON_STATUS_REPORTEDCallbackKind::ON_ALERT_TRIGGEREDCallbackKind::ON_ALERT_TIMEOUT
- 5.2.2. CallbackMask
- 5.2.3. DomainListener
DomainListenerDomainListener::~DomainListener()DomainListener::on_topic_discovery()DomainListener::on_participant_discovery()DomainListener::on_datareader_discovery()DomainListener::on_datawriter_discovery()DomainListener::on_data_available()DomainListener::on_domain_view_graph_update()DomainListener::on_status_reported()DomainListener::on_alert_triggered()DomainListener::on_alert_timeout()DomainListener::Status
- 5.2.4. PhysicalListener
- 5.2.1. CallbackKind
- 5.3. StatisticsBackend
StatisticsBackendStatisticsBackend::StatisticsBackend()StatisticsBackend::set_physical_listener()StatisticsBackend::init_monitor()StatisticsBackend::init_monitor()StatisticsBackend::init_monitor_with_profile()StatisticsBackend::restart_monitor()StatisticsBackend::stop_monitor()StatisticsBackend::clear_monitor()StatisticsBackend::start_topic_spy()StatisticsBackend::stop_topic_spy()StatisticsBackend::set_domain_listener()StatisticsBackend::get_entities()StatisticsBackend::get_alerts()StatisticsBackend::get_entity_by_guid()StatisticsBackend::is_active()StatisticsBackend::is_metatraffic()StatisticsBackend::is_proxy()StatisticsBackend::get_type()StatisticsBackend::get_status()StatisticsBackend::get_info()StatisticsBackend::get_info()StatisticsBackend::get_type_idl()StatisticsBackend::get_ros2_type_name()StatisticsBackend::get_ros2_type_idl()StatisticsBackend::get_endpoint_topic_id()StatisticsBackend::get_domain_id()StatisticsBackend::get_data()StatisticsBackend::get_data()StatisticsBackend::get_data()StatisticsBackend::get_data()StatisticsBackend::get_status_data()StatisticsBackend::get_domain_view_graph()StatisticsBackend::regenerate_domain_graph()StatisticsBackend::dump_database()StatisticsBackend::dump_database()StatisticsBackend::load_database()StatisticsBackend::clear_statistics_data()StatisticsBackend::clear_inactive_entities()StatisticsBackend::reset()StatisticsBackend::get_data_supported_entity_kinds()StatisticsBackend::set_alias()StatisticsBackend::set_alert()StatisticsBackend::remove_alert()StatisticsBackend::set_alerts_polling_time()StatisticsBackend::deserialize_guid()StatisticsBackend::serialize_guid()StatisticsBackend::load_xml_profiles_file()
- 5.4. Types
- 5.4.1. Bitmask
- 5.4.2. DataKind
DataKindDataKind::INVALIDDataKind::FASTDDS_LATENCYDataKind::NETWORK_LATENCYDataKind::PUBLICATION_THROUGHPUTDataKind::SUBSCRIPTION_THROUGHPUTDataKind::RTPS_PACKETS_SENTDataKind::RTPS_BYTES_SENTDataKind::RTPS_PACKETS_LOSTDataKind::RTPS_BYTES_LOSTDataKind::RESENT_DATADataKind::HEARTBEAT_COUNTDataKind::ACKNACK_COUNTDataKind::NACKFRAG_COUNTDataKind::GAP_COUNTDataKind::DATA_COUNTDataKind::PDP_PACKETSDataKind::EDP_PACKETSDataKind::DISCOVERY_TIMEDataKind::SAMPLE_DATAS
- 5.4.3. DataKindMask
- 5.4.4. StatusKind
StatusKindStatusKind::INVALIDStatusKind::PROXYStatusKind::CONNECTION_LISTStatusKind::INCOMPATIBLE_QOSStatusKind::INCONSISTENT_TOPICStatusKind::LIVELINESS_LOSTStatusKind::LIVELINESS_CHANGEDStatusKind::DEADLINE_MISSEDStatusKind::SAMPLE_LOSTStatusKind::EXTENDED_INCOMPATIBLE_QOSStatusKind::STATUSES_SIZE
- 5.4.5. DomainId
- 5.4.6. EntityId
- 5.4.7. EntityKind
- 5.4.8. StatusLevel
- 5.4.9. Graph
- 5.4.10. Info
- 5.4.11. StatisticKind
- 5.4.12. StatisticsData
- 5.4.13. StatusData
- 5.4.14. Timestamp
- 5.4.15. JSON Tags
- 5.4.16. AlertInfo
AlertInfoAlertInfo::AlertInfo()AlertInfo::AlertInfo()AlertInfo::reset()AlertInfo::entity_matches()AlertInfo::value_triggers()AlertInfo::value_triggers()AlertInfo::time_allows_trigger()AlertInfo::check_trigger_conditions()AlertInfo::check_trigger_conditions()AlertInfo::check_timeout()AlertInfo::trigger()AlertInfo::set_id()AlertInfo::get_alert_id()AlertInfo::get_alert_kind()AlertInfo::get_domain_id()AlertInfo::get_alert_name()AlertInfo::get_host_name()AlertInfo::get_user_name()AlertInfo::get_topic_name()AlertInfo::get_trigger_threshold()AlertInfo::get_time_between_triggers()AlertInfo::add_notifier()AlertInfo::remove_notifier()AlertInfo::get_notifiers()
- 5.4.17. Notifier