eyedb::Transaction Class Reference
[eyedb]

Not yet documented. More...

#include <Transaction.h>

List of all members.

Public Member Functions

unsigned int getTID () const
 Not yet documented.
const TransactionParams & getParams () const
 Not yet documented.
DatabasegetDatabase ()
 Not yet documented.
Status setParams (const TransactionParams &params)
 Not yet documented.
Status cacheInvalidate ()
 Not yet documented.
Status setCacheActive (Bool on_off)
 Not yet documented.
void cacheObject (const Oid &oid, Object *o)
 Not yet documented.
void uncacheObject (Object *o)
 Not yet documented.
void uncacheObject (const Oid &_oid)
 Not yet documented.

Static Public Member Functions

static Status checkParams (const TransactionParams &params, Bool strict=True)
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 40 of file Transaction.h.


Member Function Documentation

Status eyedb::Transaction::cacheInvalidate (  ) 

Not yet documented.

Returns:

Definition at line 179 of file Transaction.cc.

void eyedb::Transaction::cacheObject ( const Oid oid,
Object o 
)

Not yet documented.

Parameters:
oid 
o 

Definition at line 161 of file Transaction.cc.

Status eyedb::Transaction::checkParams ( const TransactionParams &  params,
Bool  strict = True 
) [static]

Not yet documented.

Parameters:
params 
strict 
Returns:

Definition at line 129 of file Transaction.cc.

Database* eyedb::Transaction::getDatabase (  )  [inline]

Not yet documented.

Returns:

Definition at line 62 of file Transaction.h.

const TransactionParams& eyedb::Transaction::getParams (  )  const [inline]

Not yet documented.

Returns:

Definition at line 56 of file Transaction.h.

unsigned int eyedb::Transaction::getTID (  )  const [inline]

Not yet documented.

Returns:

Definition at line 50 of file Transaction.h.

Status eyedb::Transaction::setCacheActive ( Bool  on_off  ) 

Not yet documented.

Parameters:
on_off 
Returns:

Definition at line 187 of file Transaction.cc.

Status eyedb::Transaction::setParams ( const TransactionParams &  params  ) 

Not yet documented.

Parameters:
params 
Returns:

Definition at line 61 of file Transaction.cc.

void eyedb::Transaction::uncacheObject ( const Oid _oid  ) 

Not yet documented.

Parameters:
_oid 

Definition at line 173 of file Transaction.cc.

void eyedb::Transaction::uncacheObject ( Object o  ) 

Not yet documented.

Parameters:
o 

Definition at line 167 of file Transaction.cc.


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

Generated on Wed May 26 10:25:12 2010 for eyedb by  doxygen 1.6.1