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 &) |