12 #include "CDPBaseTypes.h"
virtual void publishInitOptionString(const CDPString &optionKey, const CDPString &optionDescription, const CDPString &defaultValue)=0
Definition: CDPDataProviderFactory.cpp:65
virtual void destroyProviderInstance(CDPDataProvider *instance)=0
Definition: CDPDataProviderFactory.cpp:136
Definition: CDPDataProviderFactory.h:42
virtual void publishInitOptionBool(const CDPString &optionKey, const CDPString &optionDescription, bool defaultValue)=0
Definition: CDPDataProviderFactory.cpp:45
Definition: CDPDataProvider.h:23
Definition: CDPDataProviderFactory.h:23
Definition: CDPString.h:22
virtual CDPDataProvider * createProviderInstance()=0
Definition: CDPDataProviderFactory.cpp:124
virtual bool isSupportedByProvider(const CDPString &modelKey)=0
Definition: CDPDataProviderFactory.cpp:112
virtual void setFileDescription(const CDPString &description)=0
Definition: CDPDataProviderFactory.cpp:26
virtual bool getProviderInfo(CDPDataProviderInfo *info)=0
Definition: CDPDataProviderFactory.cpp:96
virtual void publishInitOptionDouble(const CDPString &optionKey, const CDPString &optionDescription, cdp_double_t defaultValue)=0
Definition: CDPDataProviderFactory.cpp:55
virtual void setFileMask(const CDPString &mask)=0
Definition: CDPDataProviderFactory.cpp:35