Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MySQL_Handler Class Reference

#include <boss_mysql_handler.h>

List of all members.

Public Member Functions

 MySQL_Handler () throw (MySQL_ConnectFailed)
 MySQL_Handler (const string &user, const string &passwd, const string &database) throw (MySQL_ConnectFailed)
 MySQL_Handler (const string &host, const string &user, const string &passwd, const string &database) throw (MySQL_ConnectFailed)
 MySQL_Handler (const MySQL_Handler &h)
 ~MySQL_Handler ()
MySQL_Handleroperator= (const MySQL_Handler &h)
MySQL_Result query (const char *query_string, const bool do_free=false)
MySQL_Result query (const char *query_string, const unsigned &length, const bool do_free=false) throw (MySQL_QueryFailed)
void print (ostream &out) const

Private Member Functions

void push_res (MySQL_Result *rclass, MYSQL_RES *rdata)
void pop_res (MySQL_Result *rclass, MYSQL_RES *rdata)

Private Attributes

MYSQL * handle
MySQL_ResultMap results


Detailed Description

Author:
Karlheinz Stoeber


Constructor & Destructor Documentation

MySQL_Handler::MySQL_Handler  )  throw (MySQL_ConnectFailed)
 

MySQL_Handler::MySQL_Handler const string &  user,
const string &  passwd,
const string &  database
throw (MySQL_ConnectFailed)
 

MySQL_Handler::MySQL_Handler const string &  host,
const string &  user,
const string &  passwd,
const string &  database
throw (MySQL_ConnectFailed)
 

MySQL_Handler::MySQL_Handler const MySQL_Handler h  ) 
 

MySQL_Handler::~MySQL_Handler  ) 
 


Member Function Documentation

MySQL_Handler & MySQL_Handler::operator= const MySQL_Handler h  ) 
 

void MySQL_Handler::pop_res MySQL_Result rclass,
MYSQL_RES *  rdata
[private]
 

void MySQL_Handler::print ostream &  out  )  const
 

void MySQL_Handler::push_res MySQL_Result rclass,
MYSQL_RES *  rdata
[private]
 

MySQL_Result MySQL_Handler::query const char *  query_string,
const unsigned &  length,
const bool  do_free = false
throw (MySQL_QueryFailed)
 

MySQL_Result MySQL_Handler::query const char *  query_string,
const bool  do_free = false
 


Member Data Documentation

MYSQL* MySQL_Handler::handle [private]
 

MySQL_ResultMap MySQL_Handler::results [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:14:40 2005 for BOSS by doxygen 1.3.6