Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

# SFCEnumerator Class Reference

`#include <sfcenumerator.h>`

List of all members.

## Public Member Functions
int | IsOGISProvider ()
SFCDataSource * | OpenAny (const char *pszDataSource)

## Detailed Description

Specialized ATL CEnumerator that knows how to identify OGIS providers.

## Member Function Documentation

int SFCEnumerator::IsOGISProvider | ( |  | ) |

| Establish if the current provider (record) is OGIS complaint. The classid of the current provider record is looked up in the registry to see if OGISDataProvider is an implemented category for the provider.

SFCDataSource * SFCEnumerator::OpenAny | ( | const char * | pszDataSource | ) |

  | Try to open a datasource with any of the available providers till it works. Parameters:
  | pszDataSource | the name of the data source to try and open.
Returns: the data source opened, or NULL on failure.

The documentation for this class was generated from the following files:

- sfcenumerator.h
- sfcenumerator.cpp