VR-Link API Documentation for HLA 1.3
 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 MAK Technologies, Inc
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 
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
Instances of DtRecordSetList are lists of RecordSets.
Definition: vlpi/recordSetList.h:17
DtRecordSet * myRecordSets
Definition: vlpi/recordSetList.h:73
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:38
virtual int numRecordSets() const
Definition: vlpi/recordSetList.h:80
DtRecordSet myEmptyObj
Definition: vlpi/recordSetList.h:74
int myNum
Definition: vlpi/recordSetList.h:72
#define DT_DLL_VLPROTIND
Definition: vlMachineTypes.h:110
char * myNetRepBuffer
Definition: vlpi/recordSetList.h:75
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)