9 #ifndef DtLatencyReportMsg_H_
10 #define DtLatencyReportMsg_H_
20 #include <vlutil/vlString.h>
21 #include <vlutil/vlUtil.h>
46 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
61 virtual void resize(
unsigned int payLoadSize );
64 virtual unsigned char* payload();
67 virtual const unsigned char* payload()
const;
73 virtual void setTotalSize(
unsigned int times);
85 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
87 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
107 virtual int minSize()
const;
110 virtual unsigned char* timesPtr()
const;
void(* DtLatencyReportCb)(const DtLatencyReportMsg &report, void *usr)
Definition: latencyReportMsg.h:31
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
This file contains the declaration of DtNetLatencyReportMsg.
DtAveragedLatencyTestReport encodes and decodes reports from tests between local RTI components...
Definition: averagedLatencyTestReport.h:48
The DtLatencyReportMsg defines a msg for a client to report the results of a latency test...
Definition: latencyReportMsg.h:37
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
Network representation for the RTI latency Report message.
Definition: netLatencyReportMsg.h:27
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
DtAssistantReportTimeStampType
Definition: averagedLatencyTestReport.h:25
static unsigned long totalSize(const void *buffer)
Extracts the message total size form the given buffer.
virtual void setTime(const RTI::FedTime &time)
Set/Get time Used in timestamped messages.
Defines DtAveragedLatencyTestReport used to report results of latency tests between local RTI compon...
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126