Version: 1.0.0
wxMysqlDynamicInterface Class Reference

#include <mysql_interface.h>

Detailed Description

Definition at line 44 of file mysql_interface.h.

Public Member Functions

 wxMysqlDynamicInterface ()
 
bool Init ()
 
MysqlServerEndType GetMysqlServerEnd ()
 
MysqlInitType GetMysqlInit ()
 
MysqlRealConnectType GetMysqlRealConnect ()
 
MysqlRealQueryType GetMysqlRealQuery ()
 
MysqlErrorType GetMysqlError ()
 
MysqlErrnoType GetMysqlErrno ()
 
MysqlCloseType GetMysqlClose ()
 
MysqlAutoCommitType GetMysqlAutoCommit ()
 
MysqlCommitType GetMysqlCommit ()
 
MysqlRollbackType GetMysqlRollback ()
 
MysqlQueryType GetMysqlQuery ()
 
MysqlAffectedRowsType GetMysqlAffectedRows ()
 
MysqlStmtAffectedRows GetMysqlStmtAffectedRows ()
 
MysqlStmtInitType GetMysqlStmtInit ()
 
MysqlStmtPrepareType GetMysqlStmtPrepare ()
 
MysqlStmtExecuteType GetMysqlStmtExecute ()
 
MysqlStmtErrorType GetMysqlStmtError ()
 
MysqlStmtErrnoType GetMysqlStmtErrno ()
 
MysqlStmtFreeResultType GetMysqlStmtFreeResult ()
 
MysqlStmtCloseType GetMysqlStmtClose ()
 
MysqlListTablesType GetMysqlListTables ()
 
MysqlFetchRowType GetMysqlFetchRow ()
 
MysqlFetchFieldType GetMysqlFetchField ()
 
MysqlFreeResultType GetMysqlFreeResult ()
 
MysqlGetServerVersionType GetMysqlGetServerVersion ()
 
MysqlStmtResultMetadataType GetMysqlStmtResultMetadata ()
 
MysqlNumFieldsType GetMysqlNumFields ()
 
MysqlStmtParamCountType GetMysqlStmtParamCount ()
 
MysqlStmtBindParamType GetMysqlStmtBindParam ()
 
MysqlStmtFetchType GetMysqlStmtFetch ()
 
MysqlStmtBindResultType GetMysqlStmtBindResult ()
 
MysqlSelectDatabaseType GetMysqlSelectDatabase ()
 

Private Attributes

wxDynamicLibrary m_MysqlDLL
 
MysqlServerEndType m_pMysqlServerEnd
 
MysqlInitType m_pMysqlInit
 
MysqlRealConnectType m_pMysqlRealConnect
 
MysqlRealQueryType m_pMysqlRealQuery
 
MysqlErrorType m_pMysqlError
 
MysqlErrnoType m_pMysqlErrno
 
MysqlCloseType m_pMysqlClose
 
MysqlAutoCommitType m_pMysqlAutoCommit
 
MysqlCommitType m_pMysqlCommit
 
MysqlRollbackType m_pMysqlRollback
 
MysqlQueryType m_pMysqlQuery
 
MysqlAffectedRowsType m_pMysqlAffectedRows
 
MysqlStmtAffectedRows m_pMysqlStmtAffectedRows
 
MysqlStmtInitType m_pMysqlStmtInit
 
MysqlStmtPrepareType m_pMysqlStmtPrepare
 
MysqlStmtExecuteType m_pMysqlStmtExecute
 
MysqlStmtErrorType m_pMysqlStmtError
 
MysqlStmtErrnoType m_pMysqlStmtErrno
 
MysqlStmtFreeResultType m_pMysqlStmtFreeResult
 
MysqlStmtCloseType m_pMysqlStmtClose
 
MysqlListTablesType m_pMysqlListTables
 
MysqlFetchRowType m_pMysqlFetchRow
 
MysqlFetchFieldType m_pMysqlFetchField
 
MysqlFreeResultType m_pMysqlFreeResult
 
MysqlGetServerVersionType m_pMysqlGetServerVersion
 
MysqlStmtResultMetadataType m_pMysqlStmtResultMetadata
 
MysqlNumFieldsType m_pMysqlNumFields
 
MysqlStmtParamCountType m_pMysqlStmtParamCount
 
MysqlStmtBindParamType m_pMysqlStmtBindParam
 
MysqlStmtFetchType m_pMysqlStmtFetch
 
MysqlStmtBindResultType m_pMysqlStmtBindResult
 
MysqlSelectDatabaseType m_pMysqlSelectDatabase
 

Constructor & Destructor Documentation

◆ wxMysqlDynamicInterface()

wxMysqlDynamicInterface::wxMysqlDynamicInterface ( )
inline

Definition at line 47 of file mysql_interface.h.

Member Function Documentation

◆ GetMysqlAffectedRows()

MysqlAffectedRowsType wxMysqlDynamicInterface::GetMysqlAffectedRows ( )
inline

Definition at line 61 of file mysql_interface.h.

References m_pMysqlAffectedRows.

◆ GetMysqlAutoCommit()

MysqlAutoCommitType wxMysqlDynamicInterface::GetMysqlAutoCommit ( )
inline

Definition at line 57 of file mysql_interface.h.

References m_pMysqlAutoCommit.

◆ GetMysqlClose()

MysqlCloseType wxMysqlDynamicInterface::GetMysqlClose ( )
inline

Definition at line 56 of file mysql_interface.h.

References m_pMysqlClose.

◆ GetMysqlCommit()

MysqlCommitType wxMysqlDynamicInterface::GetMysqlCommit ( )
inline

Definition at line 58 of file mysql_interface.h.

References m_pMysqlCommit.

◆ GetMysqlErrno()

MysqlErrnoType wxMysqlDynamicInterface::GetMysqlErrno ( )
inline

Definition at line 55 of file mysql_interface.h.

References m_pMysqlErrno.

◆ GetMysqlError()

MysqlErrorType wxMysqlDynamicInterface::GetMysqlError ( )
inline

Definition at line 54 of file mysql_interface.h.

References m_pMysqlError.

◆ GetMysqlFetchField()

MysqlFetchFieldType wxMysqlDynamicInterface::GetMysqlFetchField ( )
inline

Definition at line 73 of file mysql_interface.h.

References m_pMysqlFetchField.

◆ GetMysqlFetchRow()

MysqlFetchRowType wxMysqlDynamicInterface::GetMysqlFetchRow ( )
inline

Definition at line 72 of file mysql_interface.h.

References m_pMysqlFetchRow.

◆ GetMysqlFreeResult()

MysqlFreeResultType wxMysqlDynamicInterface::GetMysqlFreeResult ( )
inline

Definition at line 75 of file mysql_interface.h.

References m_pMysqlFreeResult.

◆ GetMysqlGetServerVersion()

MysqlGetServerVersionType wxMysqlDynamicInterface::GetMysqlGetServerVersion ( )
inline

Definition at line 76 of file mysql_interface.h.

References m_pMysqlGetServerVersion.

◆ GetMysqlInit()

MysqlInitType wxMysqlDynamicInterface::GetMysqlInit ( )
inline

Definition at line 51 of file mysql_interface.h.

References m_pMysqlInit.

◆ GetMysqlListTables()

MysqlListTablesType wxMysqlDynamicInterface::GetMysqlListTables ( )
inline

Definition at line 70 of file mysql_interface.h.

References m_pMysqlListTables.

◆ GetMysqlNumFields()

MysqlNumFieldsType wxMysqlDynamicInterface::GetMysqlNumFields ( )
inline

Definition at line 78 of file mysql_interface.h.

References m_pMysqlNumFields.

◆ GetMysqlQuery()

MysqlQueryType wxMysqlDynamicInterface::GetMysqlQuery ( )
inline

Definition at line 60 of file mysql_interface.h.

References m_pMysqlQuery.

◆ GetMysqlRealConnect()

MysqlRealConnectType wxMysqlDynamicInterface::GetMysqlRealConnect ( )
inline

Definition at line 52 of file mysql_interface.h.

References m_pMysqlRealConnect.

◆ GetMysqlRealQuery()

MysqlRealQueryType wxMysqlDynamicInterface::GetMysqlRealQuery ( )
inline

Definition at line 53 of file mysql_interface.h.

References m_pMysqlRealQuery.

◆ GetMysqlRollback()

MysqlRollbackType wxMysqlDynamicInterface::GetMysqlRollback ( )
inline

Definition at line 59 of file mysql_interface.h.

References m_pMysqlRollback.

◆ GetMysqlSelectDatabase()

MysqlSelectDatabaseType wxMysqlDynamicInterface::GetMysqlSelectDatabase ( )
inline

Definition at line 83 of file mysql_interface.h.

References m_pMysqlSelectDatabase.

◆ GetMysqlServerEnd()

MysqlServerEndType wxMysqlDynamicInterface::GetMysqlServerEnd ( )
inline

Definition at line 50 of file mysql_interface.h.

References m_pMysqlServerEnd.

◆ GetMysqlStmtAffectedRows()

MysqlStmtAffectedRows wxMysqlDynamicInterface::GetMysqlStmtAffectedRows ( )
inline

Definition at line 62 of file mysql_interface.h.

References m_pMysqlStmtAffectedRows.

◆ GetMysqlStmtBindParam()

MysqlStmtBindParamType wxMysqlDynamicInterface::GetMysqlStmtBindParam ( )
inline

Definition at line 80 of file mysql_interface.h.

References m_pMysqlStmtBindParam.

◆ GetMysqlStmtBindResult()

MysqlStmtBindResultType wxMysqlDynamicInterface::GetMysqlStmtBindResult ( )
inline

Definition at line 82 of file mysql_interface.h.

References m_pMysqlStmtBindResult.

◆ GetMysqlStmtClose()

MysqlStmtCloseType wxMysqlDynamicInterface::GetMysqlStmtClose ( )
inline

Definition at line 69 of file mysql_interface.h.

References m_pMysqlStmtClose.

◆ GetMysqlStmtErrno()

MysqlStmtErrnoType wxMysqlDynamicInterface::GetMysqlStmtErrno ( )
inline

Definition at line 67 of file mysql_interface.h.

References m_pMysqlStmtErrno.

◆ GetMysqlStmtError()

MysqlStmtErrorType wxMysqlDynamicInterface::GetMysqlStmtError ( )
inline

Definition at line 66 of file mysql_interface.h.

References m_pMysqlStmtError.

◆ GetMysqlStmtExecute()

MysqlStmtExecuteType wxMysqlDynamicInterface::GetMysqlStmtExecute ( )
inline

Definition at line 65 of file mysql_interface.h.

References m_pMysqlStmtExecute.

◆ GetMysqlStmtFetch()

MysqlStmtFetchType wxMysqlDynamicInterface::GetMysqlStmtFetch ( )
inline

Definition at line 81 of file mysql_interface.h.

References m_pMysqlStmtFetch.

◆ GetMysqlStmtFreeResult()

MysqlStmtFreeResultType wxMysqlDynamicInterface::GetMysqlStmtFreeResult ( )
inline

Definition at line 68 of file mysql_interface.h.

References m_pMysqlStmtFreeResult.

◆ GetMysqlStmtInit()

MysqlStmtInitType wxMysqlDynamicInterface::GetMysqlStmtInit ( )
inline

Definition at line 63 of file mysql_interface.h.

References m_pMysqlStmtInit.

◆ GetMysqlStmtParamCount()

MysqlStmtParamCountType wxMysqlDynamicInterface::GetMysqlStmtParamCount ( )
inline

Definition at line 79 of file mysql_interface.h.

References m_pMysqlStmtParamCount.

◆ GetMysqlStmtPrepare()

MysqlStmtPrepareType wxMysqlDynamicInterface::GetMysqlStmtPrepare ( )
inline

Definition at line 64 of file mysql_interface.h.

References m_pMysqlStmtPrepare.

◆ GetMysqlStmtResultMetadata()

MysqlStmtResultMetadataType wxMysqlDynamicInterface::GetMysqlStmtResultMetadata ( )
inline

Definition at line 77 of file mysql_interface.h.

References m_pMysqlStmtResultMetadata.

◆ Init()

bool wxMysqlDynamicInterface::Init ( )

Member Data Documentation

◆ m_MysqlDLL

wxDynamicLibrary wxMysqlDynamicInterface::m_MysqlDLL
private

Definition at line 86 of file mysql_interface.h.

◆ m_pMysqlAffectedRows

MysqlAffectedRowsType wxMysqlDynamicInterface::m_pMysqlAffectedRows
private

Definition at line 99 of file mysql_interface.h.

Referenced by GetMysqlAffectedRows().

◆ m_pMysqlAutoCommit

MysqlAutoCommitType wxMysqlDynamicInterface::m_pMysqlAutoCommit
private

Definition at line 95 of file mysql_interface.h.

Referenced by GetMysqlAutoCommit().

◆ m_pMysqlClose

MysqlCloseType wxMysqlDynamicInterface::m_pMysqlClose
private

Definition at line 94 of file mysql_interface.h.

Referenced by GetMysqlClose().

◆ m_pMysqlCommit

MysqlCommitType wxMysqlDynamicInterface::m_pMysqlCommit
private

Definition at line 96 of file mysql_interface.h.

Referenced by GetMysqlCommit().

◆ m_pMysqlErrno

MysqlErrnoType wxMysqlDynamicInterface::m_pMysqlErrno
private

Definition at line 93 of file mysql_interface.h.

Referenced by GetMysqlErrno().

◆ m_pMysqlError

MysqlErrorType wxMysqlDynamicInterface::m_pMysqlError
private

Definition at line 92 of file mysql_interface.h.

Referenced by GetMysqlError().

◆ m_pMysqlFetchField

MysqlFetchFieldType wxMysqlDynamicInterface::m_pMysqlFetchField
private

Definition at line 110 of file mysql_interface.h.

Referenced by GetMysqlFetchField().

◆ m_pMysqlFetchRow

MysqlFetchRowType wxMysqlDynamicInterface::m_pMysqlFetchRow
private

Definition at line 109 of file mysql_interface.h.

Referenced by GetMysqlFetchRow().

◆ m_pMysqlFreeResult

MysqlFreeResultType wxMysqlDynamicInterface::m_pMysqlFreeResult
private

Definition at line 111 of file mysql_interface.h.

Referenced by GetMysqlFreeResult().

◆ m_pMysqlGetServerVersion

MysqlGetServerVersionType wxMysqlDynamicInterface::m_pMysqlGetServerVersion
private

Definition at line 112 of file mysql_interface.h.

Referenced by GetMysqlGetServerVersion().

◆ m_pMysqlInit

MysqlInitType wxMysqlDynamicInterface::m_pMysqlInit
private

Definition at line 89 of file mysql_interface.h.

Referenced by GetMysqlInit().

◆ m_pMysqlListTables

MysqlListTablesType wxMysqlDynamicInterface::m_pMysqlListTables
private

Definition at line 108 of file mysql_interface.h.

Referenced by GetMysqlListTables().

◆ m_pMysqlNumFields

MysqlNumFieldsType wxMysqlDynamicInterface::m_pMysqlNumFields
private

Definition at line 114 of file mysql_interface.h.

Referenced by GetMysqlNumFields().

◆ m_pMysqlQuery

MysqlQueryType wxMysqlDynamicInterface::m_pMysqlQuery
private

Definition at line 98 of file mysql_interface.h.

Referenced by GetMysqlQuery().

◆ m_pMysqlRealConnect

MysqlRealConnectType wxMysqlDynamicInterface::m_pMysqlRealConnect
private

Definition at line 90 of file mysql_interface.h.

Referenced by GetMysqlRealConnect().

◆ m_pMysqlRealQuery

MysqlRealQueryType wxMysqlDynamicInterface::m_pMysqlRealQuery
private

Definition at line 91 of file mysql_interface.h.

Referenced by GetMysqlRealQuery().

◆ m_pMysqlRollback

MysqlRollbackType wxMysqlDynamicInterface::m_pMysqlRollback
private

Definition at line 97 of file mysql_interface.h.

Referenced by GetMysqlRollback().

◆ m_pMysqlSelectDatabase

MysqlSelectDatabaseType wxMysqlDynamicInterface::m_pMysqlSelectDatabase
private

Definition at line 119 of file mysql_interface.h.

Referenced by GetMysqlSelectDatabase().

◆ m_pMysqlServerEnd

MysqlServerEndType wxMysqlDynamicInterface::m_pMysqlServerEnd
private

Definition at line 88 of file mysql_interface.h.

Referenced by GetMysqlServerEnd().

◆ m_pMysqlStmtAffectedRows

MysqlStmtAffectedRows wxMysqlDynamicInterface::m_pMysqlStmtAffectedRows
private

Definition at line 100 of file mysql_interface.h.

Referenced by GetMysqlStmtAffectedRows().

◆ m_pMysqlStmtBindParam

MysqlStmtBindParamType wxMysqlDynamicInterface::m_pMysqlStmtBindParam
private

Definition at line 116 of file mysql_interface.h.

Referenced by GetMysqlStmtBindParam().

◆ m_pMysqlStmtBindResult

MysqlStmtBindResultType wxMysqlDynamicInterface::m_pMysqlStmtBindResult
private

Definition at line 118 of file mysql_interface.h.

Referenced by GetMysqlStmtBindResult().

◆ m_pMysqlStmtClose

MysqlStmtCloseType wxMysqlDynamicInterface::m_pMysqlStmtClose
private

Definition at line 107 of file mysql_interface.h.

Referenced by GetMysqlStmtClose().

◆ m_pMysqlStmtErrno

MysqlStmtErrnoType wxMysqlDynamicInterface::m_pMysqlStmtErrno
private

Definition at line 105 of file mysql_interface.h.

Referenced by GetMysqlStmtErrno().

◆ m_pMysqlStmtError

MysqlStmtErrorType wxMysqlDynamicInterface::m_pMysqlStmtError
private

Definition at line 104 of file mysql_interface.h.

Referenced by GetMysqlStmtError().

◆ m_pMysqlStmtExecute

MysqlStmtExecuteType wxMysqlDynamicInterface::m_pMysqlStmtExecute
private

Definition at line 103 of file mysql_interface.h.

Referenced by GetMysqlStmtExecute().

◆ m_pMysqlStmtFetch

MysqlStmtFetchType wxMysqlDynamicInterface::m_pMysqlStmtFetch
private

Definition at line 117 of file mysql_interface.h.

Referenced by GetMysqlStmtFetch().

◆ m_pMysqlStmtFreeResult

MysqlStmtFreeResultType wxMysqlDynamicInterface::m_pMysqlStmtFreeResult
private

Definition at line 106 of file mysql_interface.h.

Referenced by GetMysqlStmtFreeResult().

◆ m_pMysqlStmtInit

MysqlStmtInitType wxMysqlDynamicInterface::m_pMysqlStmtInit
private

Definition at line 101 of file mysql_interface.h.

Referenced by GetMysqlStmtInit().

◆ m_pMysqlStmtParamCount

MysqlStmtParamCountType wxMysqlDynamicInterface::m_pMysqlStmtParamCount
private

Definition at line 115 of file mysql_interface.h.

Referenced by GetMysqlStmtParamCount().

◆ m_pMysqlStmtPrepare

MysqlStmtPrepareType wxMysqlDynamicInterface::m_pMysqlStmtPrepare
private

Definition at line 102 of file mysql_interface.h.

Referenced by GetMysqlStmtPrepare().

◆ m_pMysqlStmtResultMetadata

MysqlStmtResultMetadataType wxMysqlDynamicInterface::m_pMysqlStmtResultMetadata
private

Definition at line 113 of file mysql_interface.h.

Referenced by GetMysqlStmtResultMetadata().