CIAO  1.0.8
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
Components::Transaction::UserTransaction Class Reference

import "CCM_TransactionC.h";

Inheritance diagram for Components::Transaction::UserTransaction:
Inheritance graph
[legend]
Collaboration diagram for Components::Transaction::UserTransaction:
Collaboration graph
[legend]

List of all members.

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

Member Typedef Documentation

Reimplemented from CORBA::Object.

Reimplemented from CORBA::Object.

Reimplemented from CORBA::Object.


Constructor & Destructor Documentation

Components::Transaction::UserTransaction::UserTransaction ( void  ) [protected]
Components::Transaction::UserTransaction::~UserTransaction ( void  ) [protected, virtual]
Components::Transaction::UserTransaction::UserTransaction ( const UserTransaction ) [private]

Member Function Documentation

Components::Transaction::UserTransaction_ptr Components::Transaction::UserTransaction::_duplicate ( UserTransaction_ptr  obj) [static]
const char * Components::Transaction::UserTransaction::_interface_repository_id ( void  ) const [virtual]

Reimplemented from CORBA::Object.

CORBA::Boolean Components::Transaction::UserTransaction::_is_a ( const char *  type_id) [virtual]

Reimplemented from CORBA::Object.

Components::Transaction::UserTransaction_ptr Components::Transaction::UserTransaction::_narrow ( ::CORBA::Object_ptr  obj) [static]
Components::Transaction::UserTransaction_ptr Components::Transaction::UserTransaction::_nil ( void  ) [static]

Reimplemented from CORBA::Object.

void Components::Transaction::UserTransaction::_tao_any_destructor ( void *  _tao_void_pointer) [static]

Reimplemented from CORBA::Object.

void Components::Transaction::UserTransaction::_tao_release ( UserTransaction_ptr  obj) [static]
Components::Transaction::UserTransaction_ptr Components::Transaction::UserTransaction::_unchecked_narrow ( ::CORBA::Object_ptr  obj) [static]
void Components::Transaction::UserTransaction::begin ( ) raises (NotSupported, SystemError)
virtual void Components::Transaction::UserTransaction::begin ( void  ) [pure virtual]
void Components::Transaction::UserTransaction::commit ( ) raises (RollbackError, NoTransaction, HeuristicMixed, HeuristicRollback, Security, SystemError)
virtual void Components::Transaction::UserTransaction::commit ( void  ) [pure virtual]
Status Components::Transaction::UserTransaction::get_status ( ) raises (SystemError)
virtual ::Components::Transaction::Status Components::Transaction::UserTransaction::get_status ( void  ) [pure virtual]
CORBA::Boolean Components::Transaction::UserTransaction::marshal ( TAO_OutputCDR cdr) [virtual]

Reimplemented from CORBA::Object.

void Components::Transaction::UserTransaction::operator= ( const UserTransaction ) [private]
void Components::Transaction::UserTransaction::resume ( in TranToken  txtoken) raises (InvalidToken, SystemError)
virtual void Components::Transaction::UserTransaction::resume ( const ::Components::Transaction::TranToken txtoken) [pure virtual]
void Components::Transaction::UserTransaction::rollback ( ) raises (NoTransaction, Security, SystemError)
virtual void Components::Transaction::UserTransaction::rollback ( void  ) [pure virtual]
void Components::Transaction::UserTransaction::set_rollback_only ( ) raises (NoTransaction, SystemError)
virtual void Components::Transaction::UserTransaction::set_rollback_only ( void  ) [pure virtual]
void Components::Transaction::UserTransaction::set_timeout ( in long  to) raises (SystemError)
virtual void Components::Transaction::UserTransaction::set_timeout ( ::CORBA::Long  to) [pure virtual]
TranToken Components::Transaction::UserTransaction::suspend ( ) raises (NoTransaction, SystemError)
virtual ::Components::Transaction::TranToken* Components::Transaction::UserTransaction::suspend ( void  ) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines