sandesha2_transaction.h File Reference

Sandesha In Memory Transaction Interface. More...

#include <axutil_allocator.h>
#include <axutil_env.h>
#include <axutil_error.h>
#include <axutil_string.h>
#include <axutil_utils.h>

Go to the source code of this file.

Classes

struct  sandesha2_transaction_ops
struct  sandesha2_transaction

Typedefs

typedef struct
sandesha2_transaction 
sandesha2_transaction_t
typedef struct
sandesha2_transaction_ops 
sandesha2_transaction_ops_t

Functions

AXIS2_EXTERN
sandesha2_transaction_t * 
sandesha2_transaction_create (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr)
axis2_status_t sandesha2_transaction_free (sandesha2_transaction_t *transaction, const axutil_env_t *env)
axis2_bool_t sandesha2_transaction_is_active (sandesha2_transaction_t *transaction, const axutil_env_t *env)
void sandesha2_transaction_commit (sandesha2_transaction_t *transaction, const axutil_env_t *env)
void sandesha2_transaction_rollback (sandesha2_transaction_t *transaction, const axutil_env_t *env)
void sandesha2_transaction_enlist (sandesha2_transaction_t *trans, const axutil_env_t *env, struct sandesha2_rm_bean *rm_bean)


Detailed Description

Sandesha In Memory Transaction Interface.


Generated on Wed Oct 14 01:02:18 2009 for Sandesha2/C by  doxygen 1.5.7.1