19 class DtEntityIdentifier;
31 typedef std::list< std::pair<DtEntityType,DtRemoteConfigurationMapEntry*> >
ObjTypeList;
38 typedef std::map<DtEntityIdentifier,DtRemoteConfigurationMapEntry*>
EntIdMap;
60 bool readonly =
false);
65 bool readonly =
false);
99 virtual unsigned count()
const;
169 virtual void putData(std::string& fp,
int indentLevel = 0)
override;
DtRemoteConfigurationMapper.
Definition: remoteConfigurationMapper.h:25
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
ObjTypeList::const_iterator const_ObjTypeIterator
Object Type list.
Definition: remoteConfigurationMapper.h:33
std::map< DtEntityIdentifier, DtRemoteConfigurationMapEntry * > EntIdMap
Entity Identifier list.
Definition: remoteConfigurationMapper.h:38
std::list< std::pair< DtEntityType, DtRemoteConfigurationMapEntry * > > ObjTypeList
Object Type list.
Definition: remoteConfigurationMapper.h:31
DtRemoteConfigurationMapper::MarkingTextMap & markingTextMap()
Return marking text list.
Definition: remoteConfigurationMapper.h:223
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
EntIdMap::const_iterator const_EntIdIterator
Entity Identifier list.
Definition: remoteConfigurationMapper.h:40
Definition: readerWriter.h:85
MarkingTextMap myMarkingTextMap
Definition: remoteConfigurationMapper.h:197
Definition: readerWriterRegistry.h:39
CreatorFcn myEntryCreatorFcn
Definition: remoteConfigurationMapper.h:193
ObjTypeList myObjTypeList
Definition: remoteConfigurationMapper.h:195
void setCreatorFcn(DtRemoteConfigurationMapper::CreatorFcn fcn)
factory function to create entries
Definition: remoteConfigurationMapper.h:201
MarkingTextMap::iterator MarkingTextIterator
Marking Text list.
Definition: remoteConfigurationMapper.h:46
This file declares DtRemoteConfigurationMapEntry.
Definition: remoteConfigurationMapEntry.h:23
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRemoteConfigurationMapper::CreatorFcn creatorFcn() const
factory function to create entries
Definition: remoteConfigurationMapper.h:200
DtRemoteConfigurationMapper::EntIdMap & entityIdentifierMap()
Return entity identifier list.
Definition: remoteConfigurationMapper.h:203
DtRemoteConfigurationMapEntry *(* CreatorFcn)()
Factory function signature.
Definition: remoteConfigurationMapper.h:51
std::map< std::string, DtRemoteConfigurationMapEntry * > MarkingTextMap
Marking Text list.
Definition: remoteConfigurationMapper.h:45
MarkingTextMap::const_iterator const_MarkingTextIterator
Marking Text list.
Definition: remoteConfigurationMapper.h:47
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
DtRemoteConfigurationMapper::ObjTypeList & objectTypeList()
Return object type list.
Definition: remoteConfigurationMapper.h:213
EntIdMap::iterator EntIdIterator
Entity Identifier list.
Definition: remoteConfigurationMapper.h:39
EntIdMap myEntityIdMap
Definition: remoteConfigurationMapper.h:191
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
ObjTypeList::iterator ObjTypeIterator
Object Type list.
Definition: remoteConfigurationMapper.h:32