# OSGeo::FDO::IConnectionManagerImp Class Reference
[OSGeo::FDO]

Inheritance diagram for OSGeo::FDO::IConnectionManagerImp:

[legend]

List of all members.

## Detailed Description

The IConnectionManagerImp class is a concrete implementation of IConnectionManager. IConnectionManager supports dynamic creation of connection objects given a provider name.

()

Remarks:
  In order for dynamic creation to work, each dynamic link library, shared library, or assembly that implements a provider must supply a well-defined entry point function that takes as input a provider name and returns an FdoIConnection instance. The definition of the entry point function is language- and platform-dependent. For this release of FDO, the windows libraries supporting FDO providers will be expected to support the following well-known entry point function, which will create and return an unitialized connection object:

IConnection * CreateConnection();

## Public Member Functions
OSGeo::FDO::Connections::IConnection * | CreateConnection (String *providerName)
| Creates an unitialized connection object given the provider name.
System::Void | FreeLibrary (String *providerName)
| Frees a connection library reference given the provider name.
## Protected Member Functions
System::Void | ReleaseUnmanagedObject ()