VR-Forces 4.1.1 Class Documentation
trueAggregateResourceList.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: trueAggregateResourceList.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 #ifndef DtTrueAggregateResourceList_H_
18 #define DtTrueAggregateResourceList_H_
19 
20 #include <vlutil/vlMachineTypes.h>
21 #include "vrfutil/rwList.h"
22 
24 class DtResourceManager;
26 
30 
31 #include "vrfutil/vrfutilDefines.h"
33 {
34 
35 public:
36 
39 
42  parentRegistry = 0);
43 
46  DtReaderWriterRegistry* parentRegistry = 0);
47 
50 
52  virtual ~DtTrueAggregateResourceList();
53 
54  virtual void addResource(DtTrueAggregateResource * resource);
55 
59  virtual bool removeResource(DtTrueAggregateResource * resource);
60 
61  virtual DtTrueAggregateResourceList * clone(DtReaderWriterRegistry* parentRegistry = 0) const;
62 
63  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
64  const DtVariableBindingsList& variableBindings);
65 
66  virtual void copyList(const DtTrueAggregateResourceList& orig, DtReaderWriterRegistry*
67  parentRegistry = 0);
68 
72  virtual const char* readerWriterType() const;
73 
74 protected:
75 
76 };
77 
78 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)