DCL 3.7.4
Loading...
Searching...
No Matches
MyModuleMain.cpp File Reference
#include <dcl/Config.h>
#include <mysql.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 60 of file MyModuleMain.cpp.

61{
62 return new MyConnection(_serverTitle);
63}

◆ ModuleCleanup()

bool ModuleCleanup ( )

Definition at line 70 of file MyModuleMain.cpp.

71{
72 return true;
73}

◆ ModuleInitialize()

bool ModuleInitialize ( )

Definition at line 65 of file MyModuleMain.cpp.

66{
67 return true;
68}

Variable Documentation

◆ DCL_DSO_ENTRY_POINT

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT
Initial value:
=
{
__T("DCL SQL Adapter for MariaDB, MySQL Database Server"),
_serverTitle,
}
#define DCL_BUILD_FLAG
Definition Config.h:362
#define DCL_SQL_DRIVER_MODULE
Definition Config.h:353
bool ModuleInitialize()
bool ModuleCleanup()
SQL::Connection * CreateConnectionInstance()
#define __T(str)
Definition Object.h:60
#define DCL_SQL_VERSION
#define __BUILD_TIMESTAMP__
#define DCL_VERSION
#define DCL_SQL_VERSION_STRING

Definition at line 78 of file MyModuleMain.cpp.

79{
80 // DCL common members
81 sizeof(SQL::DRIVER_MODULE), // structure size
85 DCL_SQL_DRIVER_MODULE, // module type
86 __T("DCL SQL Adapter for MariaDB, MySQL Database Server"),
87
88 // private members
90 _serverTitle,
95};