![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00009 00010 #ifndef DtIntercomParmRec_H_ 00011 #define DtIntercomParmRec_H_ 00012 00013 #if DtDIS 00014 00015 #include <vlutil/vlMachineTypes.h> 00016 #include <vlpi/disEnums.h> 00017 #include <iosfwd> 00018 00019 00022 00023 class DT_DLL_VL DtIntercomParmRec 00024 { 00025 00026 public: 00027 00029 virtual ~DtIntercomParmRec(); 00030 00032 virtual DtIntercomCtlRecType recordType() const; 00033 00035 virtual DtU16 recordLength() const; 00036 00038 virtual void print() const; 00039 00041 virtual void printDataToStream(std::ostream& stream) const; 00042 00043 00044 protected: 00045 00047 DtIntercomParmRec(); 00048 DtIntercomParmRec(const DtIntercomParmRec& orig); 00049 DtIntercomParmRec(DtIntercomCtlRecType recordType, 00050 int recordLength); 00051 00053 DtIntercomParmRec& operator=(const DtIntercomParmRec& orig); 00054 00055 00056 protected: 00057 00059 DtIntercomCtlRecType myRecordType; 00060 DtU16 myRecordLength; 00061 00062 }; 00063 00064 #endif 00065 #endif 00066