VR-Link API Documentation for HLA 1516
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 "hostStructs.h"
12 #include <vlpi/recordSet.h>
13 
14 
19 {
20 
21  public:
22 
25 
27  DtRecordSetList(const DtRecordSetList &orig);
28 
30  virtual ~DtRecordSetList();
31 
33  DtRecordSetList &operator=(const DtRecordSetList &orig);
34 
36  int operator==(const DtRecordSetList &other) const;
37  int operator!=(const DtRecordSetList &other) const;
38 
41  virtual void setNumRecordSets(int num);
42  virtual int numRecordSets() const;
43 
45  virtual bool setRecordSet(int index,
46  const DtRecordSet &des);
47 
50  virtual const DtRecordSet &recordSet(
51  int index, bool *valid = NULL) const;
52 
54  virtual void print() const;
55 
56  virtual void printDataToStream(std::ostream& stream) const;
57 
59  virtual int netSize() const;
60 
64  virtual const void *netRep() const;
65 
67  virtual void setFromNet(const void *netRep, int length);
68 
69 
70 
71  protected:
72 
73  int myNum;
77 
78 };
79 
80 inline int
82 {
83  return myNum;
84 }
85 
86 
87 
88 #endif
89 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)