DCL 4.0
Loading...
Searching...
No Matches
MyModuleMain.cpp File Reference
#include <dcl/Config.h>
#include <dcl/Object.h>
#include <dcl/SQLCore.h>
#include "MyConnection.h"

Go to the source code of this file.

Functions

SQL::ConnectionCreateConnectionInstance ()
bool ModuleInitialize ()
bool ModuleCleanup ()

Variables

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT

Function Documentation

◆ CreateConnectionInstance()

SQL::Connection * CreateConnectionInstance ( )

Definition at line 55 of file MyModuleMain.cpp.

56{
57 return new MyConnection(_serverTitle);
58}

◆ ModuleCleanup()

bool ModuleCleanup ( )

Definition at line 65 of file MyModuleMain.cpp.

66{
67 return true;
68}

◆ ModuleInitialize()

bool ModuleInitialize ( )

Definition at line 60 of file MyModuleMain.cpp.

61{
62 return true;
63}

Variable Documentation

◆ DCL_DSO_ENTRY_POINT

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT
Initial value:
=
{
__T("DCL SQL Driver for MariaDB, MySQL Database Server"),
_serverTitle,
__T("4.0.0.0"),
}
#define __TIMESTAMP__
Definition Config.h:215
#define DCL_BUILD_FLAG
Definition Config.h:399
#define DCL_SQL_DRIVER_MODULE
Definition Config.h:390
#define DCL_SQL_VERSION
Definition Config.h:381
#define DCL_VERSION
Definition Config.h:376
bool ModuleInitialize()
bool ModuleCleanup()
SQL::Connection * CreateConnectionInstance()
#define __T(str)
Definition Object.h:44

Definition at line 73 of file MyModuleMain.cpp.

74{
75 // DCL common members
76 sizeof(SQL::DRIVER_MODULE), // structure size
80 DCL_SQL_DRIVER_MODULE, // module type
81 __T("DCL SQL Driver for MariaDB, MySQL Database Server"),
82
83 // private members
85 _serverTitle,
86 __T("4.0.0.0"),
90};