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 TransactionParamsgetParams () 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.

Friends

class Database


Detailed Description

Not yet documented.

Definition at line 40 of file Transaction.h.


Member Function Documentation

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

Not yet documented.

Returns:

Definition at line 50 of file Transaction.h.

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

Not yet documented.

Returns:

Definition at line 56 of file Transaction.h.

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

Not yet documented.

Returns:

Definition at line 62 of file Transaction.h.

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

Not yet documented.

Parameters:
params 
Returns:

Definition at line 61 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.

Status eyedb::Transaction::cacheInvalidate (  ) 

Not yet documented.

Returns:

Definition at line 179 of file Transaction.cc.

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

Not yet documented.

Parameters:
on_off 
Returns:

Definition at line 187 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.

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

Not yet documented.

Parameters:
o 

Definition at line 167 of file Transaction.cc.

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

Not yet documented.

Parameters:
_oid 

Definition at line 173 of file Transaction.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:22 2008 for eyedb by  doxygen 1.5.3