VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
intercomParmRec.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtIntercomParmRec_H_
11 #define DtIntercomParmRec_H_
12 
13 #if DtDIS
14 
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlpi/disEnums.h>
17 #include <iosfwd>
18 
19 
22 
23 class DT_DLL_VL DtIntercomParmRec
24 {
25 
26 public:
27 
29  virtual ~DtIntercomParmRec();
30 
32  virtual DtIntercomCtlRecType recordType() const;
33 
35  virtual DtU16 recordLength() const;
36 
38  virtual void print() const;
39 
41  virtual void printDataToStream(std::ostream& stream) const;
42 
43 
44 protected:
45 
47  DtIntercomParmRec();
48  DtIntercomParmRec(const DtIntercomParmRec& orig);
49  DtIntercomParmRec(DtIntercomCtlRecType recordType,
50  int recordLength);
51 
53  DtIntercomParmRec& operator=(const DtIntercomParmRec& orig);
54 
55 
56 protected:
57 
59  DtIntercomCtlRecType myRecordType;
60  DtU16 myRecordLength;
61 
62 };
63 
64 #endif
65 #endif
66 
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtIntercomCtlRecType
Definition: disEnums.h:2010
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Contains the standard DIS enumerations.
This file contains typedefs for machine dependant types.

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)