VR-Forces 4.1 Class Documentation
rwSpawnDataList.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: $ $Revision: $ $State: $
7 *******************************************************************************/
8 
11 
20 
21 #ifndef rwSpawnDataList_h
22 #define rwSpawnDataList_h
23 
24 #include "vrfutil/rwList.h"
25 
26 class DtRwSpawnData;
27 
28 #include "vrfmsgs/vrfmsgsDefines.h"
30 {
31 
32 //***********************************************************************
34 //***********************************************************************
35 protected:
38 
39 public:
41  DtRwSpawnDataList(const DtString & name,
42  DtReaderWriterRegistry* parentRegistry = NULL);
43 
44  DtRwSpawnDataList(const DtSymbolString & name,
45  DtReaderWriterRegistry* parentRegistry = NULL);
46 
49  DtReaderWriterRegistry* parentRegistry = NULL);
50 
52  virtual DtRwSpawnDataList* clone(DtReaderWriterRegistry* parentRegistry);
53 
55  virtual ~DtRwSpawnDataList();
56 
61 
65  virtual const char* readerWriterType() const;
66 
67 protected:
71  void copyList(const DtRwSpawnDataList& orig);
72 
73 public:
78  void deleteList();
79 
81  virtual DtRwSpawnData* lookUpTemplateByName(
82  const DtString& templateName) const;
83 
87  virtual bool deleteTemplate(const DtString& templateName);
88 
91  virtual DtString stringRep();
92 
93 //*******************************************************************
95 //*******************************************************************
96 
100  virtual DtlObjPtr getData(DtlObjPtr args,
101  const DtFilename& searchPath,
102  const DtVariableBindingsList & variableBindings);
103 };
104 
105 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)