MAK RTIspy API Documentation for HLA 1.3
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
assistant
assistantFederateRespMsg.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2012 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef assistantFederateRespMsg_H_
7
#define assistantFederateRespMsg_H_
8
12
13
14
#include "
assistantTemplateMsg.h
"
15
#include "
rtiAssistantPeer.h
"
16
#include <
rtiutil/rtiTemplateMsgParams.h
>
17
#include <
rtiutil/rtiTemplateMsgArrayParams.h
>
18
#include <
rtiutil/rtiTemplateMsgInetAddrParams.h
>
19
#include <vlutil/vlInetAddr.h>
20
#include <vlutil/vlNetTypes.h>
21
22
27
class
DT_DLL_ASSISTANT
DtAssistantFederateRespMsg
:
public
DtAssistantTemplateMsg
28
{
29
public
:
30
// Declare the standard methods required by the message class.
31
DtASTNT_DECLARE_STANDARD_MSG_METHODS
(
DtAssistantFederateRespMsg
)
32
DtASTNT_DECLARE_PEER_CALLBACK_METHODS
(
DtAssistantFederateRespMsg
)
33
34
// Connection information
35
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(UdpPort, 16)
36
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
TcpPort
, 16)
37
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(ReliableAddressFamily, 32)
38
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
BestEffortAddressFamily
, 32)
39
DtDECLARE_INET_ADDR_PARAMETER_METHODS
(ReliableIpAddress)
40
DtDECLARE_INET_ADDR_PARAMETER_METHODS
(BestEffortIpAddress)
41
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(ForwarderPort, 16)
42
DtDECLARE_BOOL_PARAMETER_METHODS
(UseRtiexec)
43
44
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
Pad1
, 8)
45
46
// Federate information
47
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(
NumFederates
, 16)
48
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(FederateTypesLength, 16)
49
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(
FederateNamesLength
, 16)
50
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(FederateProcessesLength, 16)
51
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(
FederationNamesLength
, 16)
52
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(LbtsStringsLength, 16)
53
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(
LookaheadStringsLength
, 16)
54
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(TimeStringsLength, 16)
55
56
DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS
(
FederateHandles
, 32, 16)
57
DtDECLARE_INT_ARRAY_PARAMETER_METHODS
(CompIds, 32, 16)
58
DtDECLARE_ENUMERATION_ARRAY_PARAMETER_METHODS
(
HlaVersions
,
DtHlaVersionId
, 16, 16)
59
DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS
(IsConstrained, 16)
60
DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS
(IsRegulating, 16)
61
DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS
(AreStatsAvailable, 16)
62
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(FederateTypes, 16)
63
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(FederateNames, 16)
64
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(FederateProcesses, 16)
65
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(FederationNames, 16)
66
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(LbtsStrings, 16)
67
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(LookaheadStrings, 16)
68
DtDECLARE_STRING_ARRAY_PARAMETER_METHODS
(TimeStrings, 16)
69
};
70
71
72
#endif // assistantFederateRespMsg_H_
73
Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)