auto-init for db back-ends

Auto initialization for all DB back-ends and some tidy-up for network
windows auto initialization
This commit is contained in:
aleks-f
2013-02-10 09:06:54 -06:00
parent c7cb7e4498
commit 4bcddad43e
7 changed files with 149 additions and 28 deletions

View File

@@ -39,12 +39,15 @@
#include "Poco/Data/SessionFactory.h"
const ODBCConnectorRegistrator pocoODBCConnectorRegistrator;
namespace Poco {
namespace Data {
namespace ODBC {
const std::string Connector::KEY("odbc");
const std::string Connector::KEY(POCO_DATA_ODBC_CONNECTOR_NAME);
Connector::Connector()
@@ -72,7 +75,7 @@ void Connector::registerConnector()
void Connector::unregisterConnector()
{
Poco::Data::SessionFactory::instance().remove(KEY);
Poco::Data::SessionFactory::instance().remove(POCO_DATA_ODBC_CONNECTOR_NAME);
}