| Fast DDS Version 3.3.0 Fast DDS

Loading...
Searching...
No Matches
eprosima::fastdds::statistics Namespace Reference

## Namespaces

namespace | dds
module | StatusKind
namespace | rtps
module | detail
module | EventKind

## Classes

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

## Typedefs

typedef sequence< QosPolicyCount_s > | QosPolicyCountSeq_s
typedef BaseStatus_s | LivelinessLostStatus_s
typedef BaseStatus_s | InconsistentTopicStatus_s
typedef BaseStatus_s | SampleLostStatus_s
typedef sequence< ExtendedIncompatibleQoSStatus_s > | ExtendedIncompatibleQoSStatusSeq_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

## ◆ ExtendedIncompatibleQoSStatusSeq_s

typedef sequence<ExtendedIncompatibleQoSStatus_s> ExtendedIncompatibleQoSStatusSeq_s

## ◆ InconsistentTopicStatus_s

typedef BaseStatus_s InconsistentTopicStatus_s

## ◆ LivelinessLostStatus_s

typedef BaseStatus_s LivelinessLostStatus_s

## ◆ QosPolicyCountSeq_s

typedef sequence<QosPolicyCount_s> QosPolicyCountSeq_s

## ◆ SampleLostStatus_s

typedef BaseStatus_s SampleLostStatus_s

## Enumeration Type Documentation

## ◆ ConnectionMode

enum ConnectionMode

Enumerator
DATA_SHARING |
INTRAPROCESS |
TRANSPORT |

## Variable Documentation

## ◆ ACKNACK_COUNT_TOPIC

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

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

const char* DISCOVERY_TOPIC = "_fastdds_statistics_discovered_entity"

constexpr

Statistics topic that reports when new entities are discovered.

## ◆ EDP_PACKETS_TOPIC

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

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

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

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

const char* MONITOR_SERVICE_TOPIC = "_fastdds_monitor_service_status"

constexpr

Statistics topic that enables the monitor service feature.

## ◆ NACKFRAG_COUNT_TOPIC

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

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

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

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

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

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

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

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

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

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.