MAK RTIspy API Documentation for HLA 1516
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
assistant
assistantNetStatsUpdateMsg.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2012 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef assistantNetStatsUpdate_h__
7
#define assistantNetStatsUpdate_h__
8
9
#include "
assistantTemplateMsg.h
"
10
#include <
rtiutil/rtiTemplateMsgParams.h
>
11
#include <
rtiutil/rtiTemplateMsgArrayParams.h
>
12
#include "
rtiMsgKind.h
"
13
#include "
fedAmbAPITypes.h
"
14
#include "
rtiAmbAPITypes.h
"
15
16
class
DtRtiAssistantServer
;
17
class
DtRtiAssistantPeer
;
18
class
DtRtiAssistantClient
;
20
class
DT_DLL_ASSISTANT
DtAssistantNetStatsUpdateMsg
:
public
DtAssistantTemplateMsg
21
{
22
public
:
23
// Declare the standard methods required by the message class.
24
DtASTNT_DECLARE_STANDARD_MSG_METHODS
(
DtAssistantNetStatsUpdateMsg
)
25
DtASTNT_DECLARE_PEER_CALLBACK_METHODS
(
DtAssistantNetStatsUpdateMsg
)
26
DtASTNT_DECLARE_SERVER_CALLBACK_METHODS
(
DtAssistantNetStatsUpdateMsg
)
27
28
//Note, Assistant Header is 32 bits and is implicitly placed in front of the following
29
30
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(NumRtiAmbCalls, 16)
31
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(NumFedAmbCallbacks, 16)
32
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(NumMsgs, 16)
33
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
Pad1
, 16)
34
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(Pad2, 32)
35
36
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(
RtiAmbTotalTime
, 64, 16);
37
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(RtiAmbAvgTime, 64, 16);
38
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(
RtiAmbMinTime
, 64, 16);
39
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(RtiAmbMaxTime, 64, 16);
40
41
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(
FedAmbTotalTime
, 64, 16);
42
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(FedAmbAvgTime, 64, 16);
43
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(
FedAmbMinTime
, 64, 16);
44
DtDECLARE_FLOAT_ARRAY_PARAMETER_METHODS
(FedAmbMaxTime, 64, 16);
45
46
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(
RtiAmbCalls
, 32, 16)
47
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(
FedAmbCallbacks
, 32, 16)
48
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(MsgsSent, 32, 16)
49
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(
MsgsReceived
, 32, 16)
50
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(MsgsBytesSent, 32, 16)
51
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(
MsgsBytesReceived
, 32, 16)
52
53
DtDECLARE_ENUMERATION_ARRAY_PARAMETER_METHODS
(RtiAmbCallTypes,
DtRtiAmbAPIType
, 16, 16)
54
DtDECLARE_ENUMERATION_ARRAY_PARAMETER_METHODS
(FedAmbCallbackTypes,
DtFedAmbAPIType
, 16, 16)
55
DtDECLARE_ENUMERATION_ARRAY_PARAMETER_METHODS
(
MsgTypes
,
DtRtiMsgKind
, 16, 16)
56
57
58
59
};
60
61
#endif // assistantNetStatsUpdate_h__
Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (
www.mak.com
)