Savarese Software Research Corporation
database::DatabaseWrapper Class Reference

#include <DatabaseTransaction.h>

List of all members.

Public Member Functions

 DatabaseWrapper (const string &db_file) SSRC_DECL_THROW(DatabaseException)
virtual ~DatabaseWrapper ()
void begin_transaction () SSRC_DECL_THROW(DatabaseException)
void rollback_transaction () SSRC_DECL_THROW(DatabaseException)
void end_transaction () SSRC_DECL_THROW(DatabaseException)

Protected Attributes

Database _database

Friends

class DatabaseTransaction

Detailed Description

Definition at line 36 of file DatabaseTransaction.h.


Constructor & Destructor Documentation

database::DatabaseWrapper::DatabaseWrapper ( const string &  db_file) [inline, explicit]

Definition at line 43 of file DatabaseTransaction.h.

virtual database::DatabaseWrapper::~DatabaseWrapper ( ) [inline, virtual]

Definition at line 47 of file DatabaseTransaction.h.


Member Function Documentation

void database::DatabaseWrapper::begin_transaction ( ) [inline]

Definition at line 49 of file DatabaseTransaction.h.

References group_session::_database().

void database::DatabaseWrapper::end_transaction ( ) [inline]

Definition at line 57 of file DatabaseTransaction.h.

References group_session::_database().

void database::DatabaseWrapper::rollback_transaction ( ) [inline]

Definition at line 53 of file DatabaseTransaction.h.

References group_session::_database().


Friends And Related Function Documentation

friend class DatabaseTransaction [friend]

Definition at line 38 of file DatabaseTransaction.h.


Member Data Documentation

Definition at line 39 of file DatabaseTransaction.h.


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

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.