VR-Forces 4.1.1 Class Documentation
addrMap.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: addrMap.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef DtAddressMap_H_
13 #define DtAddressMap_H_
14 
15 #include "vrfutil/rdrWritr.h"
16 #include <vl/hostStructs.h>
17 #include "vrfutil/mappingList.h"
18 
24 
25 #include "vrfutil/vrfutilDefines.h"
27 {
28 public:
29 
31  DtAddressMap();
32 
34  parentRegistry = NULL);
36  parentRegistry = NULL);
37 
39  virtual ~DtAddressMap();
40 
42  DtAddressMap(const DtString& name, const DtAddressMap& orig,
43  DtReaderWriterRegistry* parentRegistry = NULL);
44  DtAddressMap(const DtSymbolString& name, const DtAddressMap& orig,
45  DtReaderWriterRegistry* parentRegistry = NULL);
46 
48  DtAddressMap& operator=(const DtAddressMap& orig);
49 
50  virtual DtAddressMap* clone(const DtString& name,
51  DtReaderWriterRegistry* parentRegistry = NULL) const;
52  virtual DtAddressMap* clone(const DtSymbolString& name,
53  DtReaderWriterRegistry* parentRegistry = NULL) const;
54 
56  virtual bool readMapFile(const DtFilename& filename);
57 
59  virtual void addNameMapping(const DtString& name,
60  const DtSimulationAddress& address);
61 
66  virtual bool lookupName(const DtString& name, DtSimulationAddress& address)
67  const;
68 
70  virtual const DtList& addresses();
71 
72  virtual const DtList& objectMap();
73 
74 protected:
75 
78 };
79 
80 #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)