CIAO  1.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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


Member Function Documentation

Reimplemented from CORBA::Object.

Reimplemented from CORBA::Object.

Reimplemented from CORBA::Object.

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

Reimplemented from CORBA::Object.

virtual void Components::Transaction::UserTransaction::begin ( void  )
pure virtual

virtual void Components::Transaction::UserTransaction::commit ( void  )
pure virtual

Reimplemented from CORBA::Object.

void Components::Transaction::UserTransaction::operator= ( const UserTransaction )
private

virtual void Components::Transaction::UserTransaction::rollback ( void  )
pure virtual


The documentation for this class was generated from the following files: