VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
intercomGroupAsgmtRec.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 DtIntercomGroupAsgmtRec_H_
11 #define DtIntercomGroupAsgmtRec_H_
12 
13 #if DtDIS
14 
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlpi/disEnums.h>
17 #include "hostStructs.h"
18 
19 #include "packets/intercmCtlP.h"
20 #include "intercomParmRec.h"
21 
22 
23 
27 
29 {
30 
31 public:
32 
36 
38  virtual ~DtIntercomGroupAsgmtRec();
39 
42  const DtIntercomGroupAsgmtRec& orig);
44  const DtNetIntercomGroupAsgmtRec& orig);
45 
47  virtual void setGroupBitField(DtU32 bitField);
48  virtual DtU32 groupBitField() const;
49 
51  virtual void setDestEntityID(const DtEntityIdentifier& entityID);
52  virtual const DtEntityIdentifier& destEntityID() const;
53 
55  virtual void setDestEquipID(DtU16 equipID);
56  virtual DtU16 destEquipID() const;
57 
59  virtual void setDestLineID(DtU8 lineID);
60  virtual DtU8 destLineID() const;
61 
63  virtual void print() const;
64 
66  virtual void printDataToStream(std::ostream& stream) const;
67 
69  virtual void unloadNetRecord(const DtNetIntercomGroupAsgmtRec& record);
70  virtual void loadNetRecord(DtNetIntercomGroupAsgmtRec& record) const;
71 
72 protected:
73 
78 
79 };
80 
81 #endif
82 #endif
83 

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)