ICP  1
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
ISISDB Class Reference

#include <ISISDB.h>

Public Member Functions

 ISISDB (bool integrity_check)
 
 ~ISISDB ()
 
 operator sqlite3 * ()
 
int closeDatabase ()
 
int exec (const char *sql, int(*callback)(void *, int, char **, char **), void *arg)
 
const char * version ()
 

Private Attributes

sqlite3 * m_db
 

Static Private Attributes

static std::list< sqlite3 * > db_list
 
static const char * db_file = "c:\\data\\selog.sq3"
 

Detailed Description

Definition at line 20 of file ISISDB.h.

Constructor & Destructor Documentation

ISISDB::ISISDB ( bool  integrity_check)
ISISDB::~ISISDB ( )

Definition at line 54 of file ISISDB.cpp.

Member Function Documentation

int ISISDB::closeDatabase ( )

Definition at line 64 of file ISISDB.cpp.

References last_error.

Referenced by ISISDB().

int ISISDB::exec ( const char *  sql,
int(*)(void *, int, char **, char **)  callback,
void *  arg 
)
inline

Definition at line 39 of file ISISDB.h.

References last_error, and m_db.

ISISDB::operator sqlite3 * ( )
inline

Definition at line 32 of file ISISDB.h.

References m_db.

const char * ISISDB::version ( )

Definition at line 47 of file ISISDB.cpp.

References db_schema_version.

Referenced by ISISDB().

Member Data Documentation

const char * ISISDB::db_file = "c:\\data\\selog.sq3"
staticprivate

Definition at line 25 of file ISISDB.h.

Referenced by ISISDB().

std::list< sqlite3 * > ISISDB::db_list
staticprivate

Definition at line 24 of file ISISDB.h.

Referenced by ISISDB().

sqlite3* ISISDB::m_db
private

Definition at line 23 of file ISISDB.h.

Referenced by exec(), ISISDB(), and operator sqlite3 *().


The documentation for this class was generated from the following files: