9 #ifndef DtRemoteConfigurationList_H_
10 #define DtRemoteConfigurationList_H_
33 typedef std::map< std::string, DtRemoteConfigurationEntry* >
ConfigMap;
45 bool readonly =
false);
50 bool readonly =
false);
104 virtual void clear();
113 unsigned size()
const;
137 virtual void remove(
const char *pKeyName);
152 virtual void putData(std::string& fp,
int indentLevel = 0);
Definition: symbolString.h:20
void setEntryCreatorFcn(DtRemoteConfigurationEntry::CreatorFcn fcn)
factory function to create entries
Definition: remoteConfigurationList.h:169
ConfigMap::iterator ConfigIterator
Object Type list.
Definition: remoteConfigurationList.h:34
voidpf void uLong size
Definition: ioapi.h:39
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
DtRemoteConfigurationEntry *(* CreatorFcn)(const DtString &name, DtReaderWriterRegistry *parentRegistry)
Definition: remoteConfigurationEntry.h:24
Definition: readerWriterRegistry.h:39
DtRemoteConfigurationList::ConfigMap & configurationMap()
returns the map
Definition: remoteConfigurationList.h:163
DtRemoteConfigurationEntry::CreatorFcn myEntryCreatorFcn
Definition: remoteConfigurationList.h:157
unsigned size() const
returns number of entries in the map
Definition: remoteConfigurationList.h:166
DtRemoteConfigurationList::ConfigIterator end()
Returns an iterator pointing to the first item in the map.
Definition: remoteConfigurationList.h:171
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::map< std::string, DtRemoteConfigurationEntry * > ConfigMap
Object Type list.
Definition: remoteConfigurationList.h:33
ConfigMap myConfigMap
Definition: remoteConfigurationList.h:156
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRemoteConfigurationList::ConfigIterator begin()
Returns an iterator pointing to the first item in the map.
Definition: remoteConfigurationList.h:160
ConfigMap::const_iterator const_ConfigIterator
Object Type list.
Definition: remoteConfigurationList.h:35
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
#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
DtRemoteConfigurationEntry::CreatorFcn entryCreatorFcn() const
factory function to create entries
Definition: remoteConfigurationList.h:168
This file declares DtRemoteConfigurationEntry.
Definition: remoteConfigurationEntry.h:21
virtual DtSymbolString name() const
Accessor for name of this readable/writable object.
This file declares DtComponentAttachmentConfigurationEntry.
Definition: remoteConfigurationList.h:24