VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vlpi/recordSetList.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
7 
8 #ifndef DtRecordSetList_H_
9 #define DtRecordSetList_H_
10 
11 #include <vlpi/recordSet.h>
12 
13 
18 {
19 
20  public:
21 
24 
26  DtRecordSetList(const DtRecordSetList &orig);
27 
29  virtual ~DtRecordSetList();
30 
32  DtRecordSetList &operator=(const DtRecordSetList &orig);
33 
35  int operator==(const DtRecordSetList &other) const;
36  int operator!=(const DtRecordSetList &other) const;
37 
40  virtual void setNumRecordSets(int num);
41  virtual int numRecordSets() const;
42 
44  virtual bool setRecordSet(int index,
45  const DtRecordSet &des);
46 
49  virtual const DtRecordSet &recordSet(
50  int index, bool *valid = NULL) const;
51 
53  virtual void print() const;
54 
55  virtual void printDataToStream(std::ostream& stream) const;
56 
58  virtual int netSize() const;
59 
63  virtual const void *netRep() const;
64 
66  virtual void setFromNet(const void *netRep, int length);
67 
68 
69 
70  protected:
71 
72  int myNum;
76 
77 };
78 
79 inline int
81 {
82  return myNum;
83 }
84 
85 
86 
87 #endif
88 

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)