60 lines
1.5 KiB
C
60 lines
1.5 KiB
C
/* (c) Copyright 2003-2021, Real-Time Innovations, Inc. All rights reserved. */
|
|
/*
|
|
* @(#)pres_writerStatistics.h generated by: makeheader Tue Apr 7 22:56:13 2026
|
|
*
|
|
* built from: writerStatistics.ifc
|
|
*/
|
|
|
|
#ifndef pres_writerStatistics_h
|
|
#define pres_writerStatistics_h
|
|
|
|
|
|
#include "osapi/osapi_type.h"
|
|
#include "commend/commend_writerStatistics.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct PRESPsDataWriterCacheStatus {
|
|
RTI_INT64 entryCount;
|
|
RTI_INT64 entryCountPeak;
|
|
RTI_INT64 aliveInstanceCount;
|
|
RTI_INT64 aliveInstanceCountPeak;
|
|
RTI_INT64 disposedInstanceCount;
|
|
RTI_INT64 disposedInstanceCountPeak;
|
|
RTI_INT64 unregisteredInstanceCount;
|
|
RTI_INT64 unregisteredInstanceCountPeak;
|
|
};
|
|
|
|
|
|
#define PRES_PS_DATAWRITER_CACHE_STATUS_INITIALIZER { \
|
|
0, 0, 0, 0, 0, 0, 0, 0 \
|
|
}
|
|
|
|
struct PRESPsWriterLocalWriterStatistics {
|
|
struct PRESPsDataWriterCacheStatus presStats;
|
|
struct COMMENDWriterServiceLocalWriterStatistics commendStats;
|
|
};
|
|
|
|
|
|
#define PRES_PS_WRITER_LOCAL_WRITER_STATISTICS_INITIALIZER { \
|
|
PRES_PS_DATAWRITER_CACHE_STATUS_INITIALIZER, \
|
|
COMMEND_WRITER_SERVICE_LOCAL_WRITER_STATISTICS_INITIALIZER \
|
|
}
|
|
|
|
struct PRESPsWriterMatchedReaderStatistics {
|
|
struct COMMENDWriterServiceMatchedReaderStatistics commendStats;
|
|
};
|
|
|
|
struct PRESPsWriterMatchedDestinationStatistics {
|
|
struct COMMENDWriterServiceMatchedDestinationStatistics commendStats;
|
|
};
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif /* pres_writerStatistics_h */
|