VR-Link API Documentation for HLA Evolved
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
dataQueryEncoder.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
8
#ifndef DtDataQueryEncoder_H_
9
#define DtDataQueryEncoder_H_
10
11
#if DtHLA
12
13
#include "
interactionEncoder.h
"
14
18
19
class
DT_DLL_VL
DtDataQueryInteraction
;
20
21
#define DtDECLARE_DATAQ_PARAM_ENCODER(paramName) \
22
DtDECLARE_PARAM_ENCODER(DtDataQueryInteraction, paramName)
23
24
#define DtDEFINE_SIMPLE_DATAQ_PARAM_ENCODER(paramName, netType, inspector) \
25
DtDEFINE_SIMPLE_PARAM_ENCODER(DtDataQueryEncoder, \
26
DtDataQueryInteraction, paramName, netType, inspector)
27
32
33
class
DT_DLL_VL
DtDataQueryEncoder
:
public
DtInteractionEncoder
34
{
35
public
:
36
37
DtDataQueryEncoder
(
DtExerciseConn
* exConn,
38
DtInterClassDesc
* classDesc);
39
41
virtual
~
DtDataQueryEncoder
();
42
44
DtDataQueryEncoder
(
const
DtDataQueryEncoder
& orig);
45
47
DtDataQueryEncoder
&
operator=
(
const
DtDataQueryEncoder
& orig);
48
49
protected
:
50
52
53
DtDECLARE_DATAQ_PARAM_ENCODER
(OriginatingEntity);
54
DtDECLARE_DATAQ_PARAM_ENCODER
(ReceivingEntity);
55
DtDECLARE_DATAQ_PARAM_ENCODER
(RequestIdentifier);
56
DtDECLARE_DATAQ_PARAM_ENCODER
(TimeInterval);
57
DtDECLARE_DATAQ_PARAM_ENCODER
(FixedDatumIdentifiers);
58
DtDECLARE_DATAQ_PARAM_ENCODER
(VariableDatumIdentifiers);
59
61
DtDECLARE_DATAQ_PARAM_ENCODER
(RequestID);
62
DtDECLARE_DATAQ_PARAM_ENCODER
(FixedDatumIDs);
63
DtDECLARE_DATAQ_PARAM_ENCODER
(VariableDatumIDs);
64
};
65
66
#endif
67
#endif
68
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)