FDO API Reference Feature Data Objects

FdoProvider Class Reference

#include <Provider.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoProvider:

Inheritance graph
[legend]
List of all members.

Detailed Description

Provides information about a feature provider, including name, description, library, and version information.

Definition at line 36 of file Provider.h.


Public Member Functions

virtual FDO_API const wchar_t * GetDescription () const
 Gets a brief description of the feature provider.
virtual FDO_API const wchar_t * GetDisplayName () const
 Gets a user friendly display name of the feature provider.
virtual FDO_API const wchar_t * GetFeatureDataObjectsVersion () const
 Gets the version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
virtual FDO_API bool GetIsManaged () const
 Gets a boolean flag indicating if the provider is a managed or unmanaged provider.
virtual FDO_API const wchar_t * GetLibraryPath () const
 Gets the FULL library path + library name of the provider.
virtual FDO_API const wchar_t * GetName () const
 Gets the unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
virtual FDO_API const wchar_t * GetVersion () const
 Gets the version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoProvider (const wchar_t *name, const wchar_t *displayName, const wchar_t *description, const wchar_t *version, const wchar_t *fdoVersion, const wchar_t *libraryPath, bool managed)
 FdoProvider ()
 Constructs a default instance of a FdoProvider.
virtual void Set (const wchar_t *name, const wchar_t *displayName, const wchar_t *description, const wchar_t *version, const wchar_t *fdoVersion, const wchar_t *libraryPath, bool managed)
 Sets the values of the provider.
virtual ~FdoProvider ()
 Default destructor for FdoProvider.

Friends

class FdoProviderCollection
class FdoProviderRegistry
class FdoRegistryUtility

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.