Gnome::Gda::Client Class Reference

#include <client.h>

Inheritance diagram for Gnome::Gda::Client:

Glib::Object Glib::ObjectBase sigc::trackable List of all members.

Public Member Functions

virtual ~Client ()
GdaClient * gobj ()
 Provides access to the underlying C GObject.
const GdaClient * gobj () const
 Provides access to the underlying C GObject.
GdaClient * gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::RefPtr< Connectionopen_connection (const Glib::ustring &dsn, const Glib::ustring &username, const Glib::ustring &password, ConnectionOptions options=(ConnectionOptions) 0)
Glib::RefPtr< Connectionopen_connection_from_string (const Glib::ustring &provider_id, const Glib::ustring &cnc_string, ConnectionOptions options=(ConnectionOptions) 0)
Glib::ListHandle< Glib::RefPtr<
Connection > > 
get_connection_list ()
Glib::ListHandle< Glib::RefPtr<
const Connection > > 
get_connection_list () const
Glib::RefPtr< Connectionfind_connection (const Glib::ustring &dsn, const Glib::ustring &username, const Glib::ustring &password)
void close_all_connections ()
void notify_event (const Glib::RefPtr< Connection > &cnc, ClientEvent event, const ParameterList &params)
void notify_error_event (const Glib::RefPtr< Connection > &cnc, GdaError *error)
void notify_connection_opened_event (const Glib::RefPtr< Connection > &cnc)
void notify_transaction_started_event (const Glib::RefPtr< Connection > &cnc, const Glib::RefPtr< Transaction > &xaction)
void notify_transaction_committed_event (const Glib::RefPtr< Connection > &cnc, const Glib::RefPtr< Transaction > &xaction)
void notify_transaction_cancelled_event (const Glib::RefPtr< Connection > &cnc, const Glib::RefPtr< Transaction > &xaction)
bool begin_transaction (const Glib::RefPtr< Transaction > &xaction)
bool commit_transaction (const Glib::RefPtr< Transaction > &xaction)
bool rollback_transaction (const Glib::RefPtr< Transaction > &xaction)

Static Public Member Functions

static Glib::RefPtr< Clientcreate ()

Protected Member Functions

 Client ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr< Gnome::Gda::Clientwrap (GdaClient *object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Gnome::Gda::Client::~Client  )  [virtual]
 

Gnome::Gda::Client::Client  )  [protected]
 


Member Function Documentation

bool Gnome::Gda::Client::begin_transaction const Glib::RefPtr< Transaction > &  xaction  ) 
 

void Gnome::Gda::Client::close_all_connections  ) 
 

bool Gnome::Gda::Client::commit_transaction const Glib::RefPtr< Transaction > &  xaction  ) 
 

static Glib::RefPtr<Client> Gnome::Gda::Client::create  )  [static]
 

Glib::RefPtr<Connection> Gnome::Gda::Client::find_connection const Glib::ustring dsn,
const Glib::ustring username,
const Glib::ustring password
 

Glib::ListHandle< Glib::RefPtr<const Connection> > Gnome::Gda::Client::get_connection_list  )  const
 

Glib::ListHandle< Glib::RefPtr<Connection> > Gnome::Gda::Client::get_connection_list  ) 
 

const GdaClient* Gnome::Gda::Client::gobj  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GdaClient* Gnome::Gda::Client::gobj  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GdaClient* Gnome::Gda::Client::gobj_copy  ) 
 

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

void Gnome::Gda::Client::notify_connection_opened_event const Glib::RefPtr< Connection > &  cnc  ) 
 

void Gnome::Gda::Client::notify_error_event const Glib::RefPtr< Connection > &  cnc,
GdaError *  error
 

void Gnome::Gda::Client::notify_event const Glib::RefPtr< Connection > &  cnc,
ClientEvent  event,
const ParameterList params
 

void Gnome::Gda::Client::notify_transaction_cancelled_event const Glib::RefPtr< Connection > &  cnc,
const Glib::RefPtr< Transaction > &  xaction
 

void Gnome::Gda::Client::notify_transaction_committed_event const Glib::RefPtr< Connection > &  cnc,
const Glib::RefPtr< Transaction > &  xaction
 

void Gnome::Gda::Client::notify_transaction_started_event const Glib::RefPtr< Connection > &  cnc,
const Glib::RefPtr< Transaction > &  xaction
 

Glib::RefPtr<Connection> Gnome::Gda::Client::open_connection const Glib::ustring dsn,
const Glib::ustring username,
const Glib::ustring password,
ConnectionOptions  options = (ConnectionOptions) 0
 

Glib::RefPtr<Connection> Gnome::Gda::Client::open_connection_from_string const Glib::ustring provider_id,
const Glib::ustring cnc_string,
ConnectionOptions  options = (ConnectionOptions) 0
 

bool Gnome::Gda::Client::rollback_transaction const Glib::RefPtr< Transaction > &  xaction  ) 
 


Friends And Related Function Documentation

Glib::RefPtr< Gnome::Gda::Client > wrap GdaClient *  object,
bool  take_copy = false
[related]
 

Parameters:
object The C instance
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


The documentation for this class was generated from the following file:
Generated on Sun Apr 2 17:52:20 2006 for libgdamm by  doxygen 1.4.6