MAK RTIspy API Documentation for HLA 1.3
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
assistant
assistantFederateReqMsg.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2012 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef assistantFederateReqMsg_H_
7
#define assistantFederateReqMsg_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
DtAssistantFederateReqMsg
:
public
DtAssistantTemplateMsg
28
{
29
public
:
30
31
// Declare the standard methods required by the message class.
32
DtASTNT_DECLARE_STANDARD_MSG_METHODS
(
DtAssistantFederateReqMsg
)
33
DtASTNT_DECLARE_PEER_CALLBACK_METHODS
(
DtAssistantFederateReqMsg
)
34
35
// Connection information
36
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(UdpPort, 16)
37
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
TcpPort
, 16)
38
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(ReliableAddressFamily, 32)
39
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
BestEffortAddressFamily
, 32)
40
DtDECLARE_INET_ADDR_PARAMETER_METHODS
(ReliableIpAddress)
41
DtDECLARE_INET_ADDR_PARAMETER_METHODS
(BestEffortIpAddress)
42
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(ForwarderPort, 16)
43
DtDECLARE_BOOL_PARAMETER_METHODS
(UseRtiexec)
44
45
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
Pad1
, 8)
46
47
// Federate/Federation information
48
DtDECLARE_UNSIGNED_PARAMETER_METHODS
(
FederateHandle
, 32)
49
DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS
(FederationNameSize, 16)
50
DtDECLARE_STRING_PARAMETER_METHODS
(FederationName, 16)
51
};
52
53
54
#endif // assistantFederateReqMsg_H_
55
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
)