VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
silentAggregateList.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 #ifndef DtSilentAggregateList_H_
6 #define DtSilentAggregateList_H_
7 
8 
10 #include <vlpi/disEnums.h>
11 #include "hostStructs.h"
12 #include "packets/aggStateP.h"
13 #include <iosfwd>
14 
19 
24 {
25 
26 public:
27 
31 
33  virtual ~DtSilentAggregateList();
34 
36  DtSilentAggregateList& operator=(const DtSilentAggregateList& orig);
37  DtSilentAggregateList& operator=(const DtNetSilentAggregateList& orig);
38 
40  int operator==(const DtSilentAggregateList& otherguy) const;
41  int operator!=(const DtSilentAggregateList& otherguy) const;
42 
44  virtual void setNumberOfAggregates(const DtU16 value);
45  virtual DtU16 numberOfAggregates() const;
46 
48  virtual void setAggregateType(const DtEntityType& type);
49  virtual const DtEntityType& aggregateType() const;
50 
51 
53  virtual void printData() const;
54  virtual void printDataToStream(std::ostream &) const;
55 
57  virtual void unloadNetRecord(const DtNetSilentAggregateList& record);
58  virtual void loadNetRecord(DtNetSilentAggregateList& record) const;
59 
60 
61 public:
62 
64  static int byteLengthOfNetworkRecord();
65 
66 protected:
67 
71 
72 };
73 
74 DT_DLL_VL std::ostream& operator<< (std::ostream& stream, const DtSilentAggregateList&);
75 
76 #endif
77 

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)