Nemiver  0.3
Classes | Namespaces | Typedefs
nmv-transaction.h File Reference
#include "nmv-ustring.h"
#include "nmv-object.h"
#include "nmv-connection.h"
#include "nmv-exception.h"

Go to the source code of this file.

Classes

class  nemiver::common::Transaction
 the application level persistence transaction class. abstracts a transaction several persistent objects can be part of. This class is used to model the fact that there the persistence of several instances can be part of the same transaction. Either they all succeed in persisting their data, or they all fail. Read docs/nmv-persistence.txt to learn more. More...
 
struct  nemiver::common::TransactionAutoHelper
 

Namespaces

 nemiver
 
 nemiver::common
 

Typedefs

typedef common::SafePtr< Transaction, common::ObjectRef, common::ObjectUnref > nemiver::common::TransactionSafePtr
 

Detailed Description

the declaration of the application level transaction class