VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pduDatumRecordSet.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 #pragma once
11 
12 #if DtDIS
13 
14 #include "datumRecordSet.h"
15 
16 class DT_DLL_VL DtPduWithData;
17 
27 
28 class DT_DLL_VL DtPduDatumRecordSet : public DtDatumRecordSet
29 {
30 public:
31 
33  DtPduDatumRecordSet(DtPduWithData* pdu);
34 
36  virtual ~DtPduDatumRecordSet();
37 
39  DtPduDatumRecordSet(const DtPduDatumRecordSet& orig);
40 
42  DtPduDatumRecordSet& operator=(const DtPduDatumRecordSet& orig);
43 
44 protected:
45 
49  virtual void changeSize(int size, bool skipSizeChanged = false);
50 
54  virtual void insertBytes(int offset, int numBytes, bool skipSizeChanged = false);
55 
59  virtual void insertBytes(void *address, int numBytes, bool skipSizeChanged = false);
60 
64  virtual void deleteBytes(int offset, int numBytes, bool skipSizeChanged = false);
65 
69  virtual void deleteBytes(void *address, int numBytes, bool skipSizeChanged = false);
70 
71 protected:
72 
73  DtPduWithData* myPdu;
74 };
75 
76 #endif

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)