VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
transferControlDecoder.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtTransCtlDec_H_
11 #define DtTransCtlDec_H_
12 
13 #if DtHLA
14 
15 #include "interactionDecoder.h"
16 
18 
19 #define DtDECLARE_TRANSCTRL_PARAM_DECODER(paramName) \
20  DtDECLARE_PARAM_DECODER(DtTransferControlInteraction, paramName)
21 
22 #define DtDEFINE_SIMPLE_TRANSCTRL_PARAM_DECODER(paramName, netType, mutator) \
23  DtDEFINE_SIMPLE_PARAM_DECODER( \
24  DtTransferControlDecoder, DtTransferControlInteraction, \
25  paramName, netType, mutator)
26 
27 
32 
34 {
35 
36 public:
37 
39  DtInterClassDesc *classDesc);
40 
42 
43  virtual ~DtTransferControlDecoder();
44 
46 
47 
48 protected:
49 
51  DtDECLARE_TRANSCTRL_PARAM_DECODER(OriginatingEntity);
52  DtDECLARE_TRANSCTRL_PARAM_DECODER(ReceivingEntity);
53  DtDECLARE_TRANSCTRL_PARAM_DECODER(RequestIdentifier);
55  DtDECLARE_TRANSCTRL_PARAM_DECODER(TransferEntity);
56  DtDECLARE_TRANSCTRL_PARAM_DECODER(RecordSetData);
57 };
58 
59 
60 #endif
61 #endif
62 

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)