Public Types |
typedef UserTransaction_ptr | _ptr_type |
typedef UserTransaction_var | _var_type |
typedef UserTransaction_out | _out_type |
Public Member Functions |
void | begin () raises (NotSupported, SystemError) |
void | commit () raises (RollbackError, NoTransaction, HeuristicMixed, HeuristicRollback, Security, SystemError) |
void | rollback () raises (NoTransaction, Security, SystemError) |
void | set_rollback_only () raises (NoTransaction, SystemError) |
Status | get_status () raises (SystemError) |
void | set_timeout (in long to) raises (SystemError) |
TranToken | suspend () raises (NoTransaction, SystemError) |
void | resume (in TranToken txtoken) raises (InvalidToken, SystemError) |
virtual void | begin (void)=0 |
|
|
virtual void | commit (void)=0 |
|
|
virtual void | rollback (void)=0 |
|
|
virtual void | set_rollback_only (void)=0 |
|
|
virtual
::Components::Transaction::Status | get_status (void)=0 |
|
|
virtual void | set_timeout (::CORBA::Long to)=0 |
|
|
virtual
::Components::Transaction::TranToken * | suspend (void)=0 |
|
|
virtual void | resume (const ::Components::Transaction::TranToken &txtoken)=0 |
|
|
virtual ::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions |
static void | _tao_any_destructor (void *) |
static UserTransaction_ptr | _duplicate (UserTransaction_ptr obj) |
static void | _tao_release (UserTransaction_ptr obj) |
static UserTransaction_ptr | _narrow (::CORBA::Object_ptr obj) |
static UserTransaction_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static UserTransaction_ptr | _nil (void) |
Protected Member Functions |
| UserTransaction (void) |
virtual | ~UserTransaction (void) |
Private Member Functions |
| UserTransaction (const UserTransaction &) |
void | operator= (const UserTransaction &) |