Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/include/ndds/commend/commend_readerStatistics.h
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

120 lines
4.0 KiB
C

/*
* Copyright (c) 2025 Real-Time Innovations, Inc. All rights reserved.
* No duplications, whole or partial, manual or electronic, may be made
* without express written permission. Any such copies, or revisions thereof,
* must display this notice unaltered.
* This code contains trade secrets of Real-Time Innovations, Inc.
*/
#ifndef commend_readerStatistics_h
#define commend_readerStatistics_h
#include "osapi/osapi_type.h"
#ifdef __cplusplus
extern "C" {
#endif
struct COMMENDReaderServiceLocalReaderStatistics {
RTI_INT64 samplesReceivedCount;
RTI_INT64 samplesReceivedCountChange;
RTI_INT64 samplesReceivedBytes;
RTI_INT64 samplesReceivedBytesChange;
RTI_INT64 samplesReceivedAgainCount;
RTI_INT64 samplesReceivedAgainCountChange;
RTI_INT64 samplesReceivedAgainBytes;
RTI_INT64 samplesReceivedAgainBytesChange;
RTI_INT64 samplesFilteredCount;
RTI_INT64 samplesFilteredCountChange;
RTI_INT64 samplesFilteredBytes;
RTI_INT64 samplesFilteredBytesChange;
RTI_INT64 heartbeatsReceivedCount;
RTI_INT64 heartbeatsReceivedCountChange;
RTI_INT64 heartbeatsReceivedBytes;
RTI_INT64 heartbeatsReceivedBytesChange;
RTI_INT64 acksSentCount;
RTI_INT64 acksSentCountChange;
RTI_INT64 acksSentBytes;
RTI_INT64 acksSentBytesChange;
RTI_INT64 nacksSentCount;
RTI_INT64 nacksSentCountChange;
RTI_INT64 nacksSentBytes;
RTI_INT64 nacksSentBytesChange;
RTI_INT64 gapsReceivedCount;
RTI_INT64 gapsReceivedCountChange;
RTI_INT64 gapsReceivedBytes;
RTI_INT64 gapsReceivedBytesChange;
RTI_INT64 samplesRejectedCount;
RTI_INT64 samplesRejectedCountChange;
RTI_INT64 outOfRangeRejectedSampleCount;
/* Statistics associated with fragmented data */
RTI_INT64 fragmentsReceivedCount;
RTI_INT64 fragmentsDroppedCount;
RTI_INT64 samplesReassembledCount;
RTI_INT64 nackFragmentsSentCount;
RTI_INT64 nackFragmentsSentBytes;
};
#define COMMEND_READER_SERVICE_LOCAL_READER_STATISTICS_INITIALIZER \
{ \
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \
}
struct COMMENDReaderServiceMatchedWriterStatistics {
RTI_INT64 samplesReceivedCount;
RTI_INT64 samplesReceivedCountChange;
RTI_INT64 samplesReceivedBytes;
RTI_INT64 samplesReceivedBytesChange;
RTI_INT64 samplesReceivedAgainCount;
RTI_INT64 samplesReceivedAgainCountChange;
RTI_INT64 samplesReceivedAgainBytes;
RTI_INT64 samplesReceivedAgainBytesChange;
RTI_INT64 heartbeatsReceivedCount;
RTI_INT64 heartbeatsReceivedCountChange;
RTI_INT64 heartbeatsReceivedBytes;
RTI_INT64 heartbeatsReceivedBytesChange;
RTI_INT64 acksSentCount;
RTI_INT64 acksSentCountChange;
RTI_INT64 acksSentBytes;
RTI_INT64 acksSentBytesChange;
RTI_INT64 nacksSentCount;
RTI_INT64 nacksSentCountChange;
RTI_INT64 nacksSentBytes;
RTI_INT64 nacksSentBytesChange;
RTI_INT64 gapsReceivedCount;
RTI_INT64 gapsReceivedCountChange;
RTI_INT64 gapsReceivedBytes;
RTI_INT64 gapsReceivedBytesChange;
RTI_INT64 samplesRejectedCount;
RTI_INT64 samplesRejectedCountChange;
struct REDASequenceNumber firstAvailableSn;
struct REDASequenceNumber lastAvailableSn;
struct REDASequenceNumber lastCommittedSn;
RTI_INT32 samplesUncommittedCount;
RTI_INT64 outOfRangeRejectedSampleCount;
RTI_INT64 fragmentsReceivedCount;
RTI_INT64 fragmentsDroppedCount;
RTI_INT64 samplesReassembledCount;
RTI_INT64 nackFragmentsSentCount;
RTI_INT64 nackFragmentsSentBytes;
};
#define COMMEND_READER_SERVICE_MATCHED_WRITER_STATISTICS_INITIALIZER \
{ \
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, REDA_SEQUENCE_NUMBER_ZERO, REDA_SEQUENCE_NUMBER_ZERO, \
REDA_SEQUENCE_NUMBER_ZERO, 0, 0, 0, 0, 0, 0, 0 \
}
#ifdef __cplusplus
} /* extern "C" */
#endif
#include "commend/commend_readerStatistics_impl.h"
#endif /* commend_readerStatistics_h */