Fast DDS  Version 3.0.0
Fast DDS
Loading...
Searching...
No Matches
eprosima::fastdds::statistics Namespace Reference

Namespaces

namespace  dds
 
module  detail
 
module  EventKind
 
namespace  rtps
 
module  StatusKind
 

Classes

struct  BaseStatus_s
 
struct  Connection
 
union  Data
 
struct  DeadlineMissedStatus_s
 
struct  DiscoveryTime
 
struct  Entity2LocatorTraffic
 
struct  EntityCount
 
struct  EntityData
 
struct  IListener
 
struct  IncompatibleQoSStatus_s
 
struct  LivelinessChangedStatus_s
 
struct  Locator2LocatorData
 
union  MonitorServiceData
 
struct  MonitorServiceStatusData
 
struct  PhysicalData
 
struct  QosPolicyCount_s
 
struct  SampleIdentityCount
 
class  StatisticsReaderImpl
 
class  StatisticsWriterImpl
 
struct  WriterReaderData
 

Typedefs

typedef sequence< QosPolicyCount_sQosPolicyCountSeq_s
 
typedef BaseStatus_s LivelinessLostStatus_s
 
typedef BaseStatus_s InconsistentTopicStatus_s
 
typedef BaseStatus_s SampleLostStatus_s
 

Enumerations

enum  ConnectionMode { DATA_SHARING , INTRAPROCESS , TRANSPORT }
 

Variables

constexpr const char * HISTORY_LATENCY_TOPIC = "_fastdds_statistics_history2history_latency"
 Statistic topic that reports the write-to-notification latency between any two pairs of matched DataWriter-DataReader histories.
 
constexpr const char * NETWORK_LATENCY_TOPIC = "_fastdds_statistics_network_latency"
 Statistics topic that reports the network latency (message group to message receiver) between any two communicating locators.
 
constexpr const char * PUBLICATION_THROUGHPUT_TOPIC = "_fastdds_statistics_publication_throughput"
 Statistic topic that reports the publication's throughput (amount of data sent) for every DataWriter.
 
constexpr const char * SUBSCRIPTION_THROUGHPUT_TOPIC = "_fastdds_statistics_subscription_throughput"
 Statistics topic that reports the subscription's throughput (amount of data received) for every DataReader.
 
constexpr const char * RTPS_SENT_TOPIC = "_fastdds_statistics_rtps_sent"
 Statistics topic that reports the number of RTPS packets and bytes sent to each locator.
 
constexpr const char * RTPS_LOST_TOPIC = "_fastdds_statistics_rtps_lost"
 Statistics topic that reports the number of RTPS packets and bytes that have been lost in the network.
 
constexpr const char * RESENT_DATAS_TOPIC = "_fastdds_statistics_resent_datas"
 Statistics topic that reports the number of DATA/DATAFRAG sub-messages resent.
 
constexpr const char * HEARTBEAT_COUNT_TOPIC = "_fastdds_statistics_heartbeat_count"
 Statistics topic that reports the number of HEARTBEATs that each non discovery DataWriter sends.
 
constexpr const char * ACKNACK_COUNT_TOPIC = "_fastdds_statistics_acknack_count"
 Statistics topic that reports the number of ACKNACKs that each non discovery DataReader sends.
 
constexpr const char * NACKFRAG_COUNT_TOPIC = "_fastdds_statistics_nackfrag_count"
 Statistics topic that reports the number of NACKFRAGs that each non discovery DataReader sends.
 
constexpr const char * GAP_COUNT_TOPIC = "_fastdds_statistics_gap_count"
 Statistics topic that reports the number of GAPs that each non discovery DataWriter sends.
 
constexpr const char * DATA_COUNT_TOPIC = "_fastdds_statistics_data_count"
 Statistics topic that reports the number of DATA/DATAFRAG sub-messages that each non discovery DataWriter sends.
 
constexpr const char * PDP_PACKETS_TOPIC = "_fastdds_statistics_pdp_packets"
 Statistics topic that reports the number of PDP discovery traffic RTPS packets transmitted by each DDS participant.
 
constexpr const char * EDP_PACKETS_TOPIC = "_fastdds_statistics_edp_packets"
 Statistics topic that reports the number of EDP discovery traffic RTPS packets transmitted by each DDS participant.
 
constexpr const char * DISCOVERY_TOPIC = "_fastdds_statistics_discovered_entity"
 Statistics topic that reports when new entities are discovered.
 
constexpr const char * SAMPLE_DATAS_TOPIC = "_fastdds_statistics_sample_datas"
 Statistics topic that reports the number of DATA/DATAFRAG sub-messages needed to send a single sample.
 
constexpr const char * PHYSICAL_DATA_TOPIC = "_fastdds_statistics_physical_data"
 Statistics topic that reports the host, user and process where the module is running.
 
constexpr const char * MONITOR_SERVICE_TOPIC = "_fastdds_monitor_service_status"
 Statistics topic that enables the monitor service feature.
 

Typedef Documentation

◆ InconsistentTopicStatus_s

◆ LivelinessLostStatus_s

◆ QosPolicyCountSeq_s

◆ SampleLostStatus_s

Enumeration Type Documentation

◆ ConnectionMode

Enumerator
DATA_SHARING 
INTRAPROCESS 
TRANSPORT 

Variable Documentation

◆ ACKNACK_COUNT_TOPIC

constexpr const char* ACKNACK_COUNT_TOPIC = "_fastdds_statistics_acknack_count"
constexpr

Statistics topic that reports the number of ACKNACKs that each non discovery DataReader sends.

◆ DATA_COUNT_TOPIC

constexpr const char* DATA_COUNT_TOPIC = "_fastdds_statistics_data_count"
constexpr

Statistics topic that reports the number of DATA/DATAFRAG sub-messages that each non discovery DataWriter sends.

◆ DISCOVERY_TOPIC

constexpr const char* DISCOVERY_TOPIC = "_fastdds_statistics_discovered_entity"
constexpr

Statistics topic that reports when new entities are discovered.

◆ EDP_PACKETS_TOPIC

constexpr const char* EDP_PACKETS_TOPIC = "_fastdds_statistics_edp_packets"
constexpr

Statistics topic that reports the number of EDP discovery traffic RTPS packets transmitted by each DDS participant.

◆ GAP_COUNT_TOPIC

constexpr const char* GAP_COUNT_TOPIC = "_fastdds_statistics_gap_count"
constexpr

Statistics topic that reports the number of GAPs that each non discovery DataWriter sends.

◆ HEARTBEAT_COUNT_TOPIC

constexpr const char* HEARTBEAT_COUNT_TOPIC = "_fastdds_statistics_heartbeat_count"
constexpr

Statistics topic that reports the number of HEARTBEATs that each non discovery DataWriter sends.

◆ HISTORY_LATENCY_TOPIC

constexpr const char* HISTORY_LATENCY_TOPIC = "_fastdds_statistics_history2history_latency"
constexpr

Statistic topic that reports the write-to-notification latency between any two pairs of matched DataWriter-DataReader histories.

◆ MONITOR_SERVICE_TOPIC

constexpr const char* MONITOR_SERVICE_TOPIC = "_fastdds_monitor_service_status"
constexpr

Statistics topic that enables the monitor service feature.

◆ NACKFRAG_COUNT_TOPIC

constexpr const char* NACKFRAG_COUNT_TOPIC = "_fastdds_statistics_nackfrag_count"
constexpr

Statistics topic that reports the number of NACKFRAGs that each non discovery DataReader sends.

◆ NETWORK_LATENCY_TOPIC

constexpr const char* NETWORK_LATENCY_TOPIC = "_fastdds_statistics_network_latency"
constexpr

Statistics topic that reports the network latency (message group to message receiver) between any two communicating locators.

◆ PDP_PACKETS_TOPIC

constexpr const char* PDP_PACKETS_TOPIC = "_fastdds_statistics_pdp_packets"
constexpr

Statistics topic that reports the number of PDP discovery traffic RTPS packets transmitted by each DDS participant.

◆ PHYSICAL_DATA_TOPIC

constexpr const char* PHYSICAL_DATA_TOPIC = "_fastdds_statistics_physical_data"
constexpr

Statistics topic that reports the host, user and process where the module is running.

◆ PUBLICATION_THROUGHPUT_TOPIC

constexpr const char* PUBLICATION_THROUGHPUT_TOPIC = "_fastdds_statistics_publication_throughput"
constexpr

Statistic topic that reports the publication's throughput (amount of data sent) for every DataWriter.

◆ RESENT_DATAS_TOPIC

constexpr const char* RESENT_DATAS_TOPIC = "_fastdds_statistics_resent_datas"
constexpr

Statistics topic that reports the number of DATA/DATAFRAG sub-messages resent.

◆ RTPS_LOST_TOPIC

constexpr const char* RTPS_LOST_TOPIC = "_fastdds_statistics_rtps_lost"
constexpr

Statistics topic that reports the number of RTPS packets and bytes that have been lost in the network.

◆ RTPS_SENT_TOPIC

constexpr const char* RTPS_SENT_TOPIC = "_fastdds_statistics_rtps_sent"
constexpr

Statistics topic that reports the number of RTPS packets and bytes sent to each locator.

◆ SAMPLE_DATAS_TOPIC

constexpr const char* SAMPLE_DATAS_TOPIC = "_fastdds_statistics_sample_datas"
constexpr

Statistics topic that reports the number of DATA/DATAFRAG sub-messages needed to send a single sample.

◆ SUBSCRIPTION_THROUGHPUT_TOPIC

constexpr const char* SUBSCRIPTION_THROUGHPUT_TOPIC = "_fastdds_statistics_subscription_throughput"
constexpr

Statistics topic that reports the subscription's throughput (amount of data received) for every DataReader.