void after_prepare_resume ( in CosTransactions::otid_t which ) raises (CosTransactions::InvalidControl);
CosTransactions::otid_t after_prepare_suspend ( );
void begin ( in CosTransactions::otid_t tid ) raises (CosTransactions::SubtransactionsUnavailable);
void commit ( ) raises (CosTransactions::NoTransaction, CosTransactions::HeuristicMixed, CosTransactions::HeuristicHazard, CosTransactions::HeuristicCommit, CosTransactions::HeuristicRollback, CosTransactions::NotPrepared);
CosTransactions::Control get_control ( );
CosTransactions::Status get_status ( );
unsigned long get_timeout ( );
string get_transaction_name ( );
JTS::RecoverableTransactionTids getRecoverableTransactionTids ( );
CosTransactions::otid_t getTidForNewTrans ( );
long prepare ( ) raises (CosTransactions::NoTransaction, CosTransactions::HeuristicMixed, CosTransactions::HeuristicHazard);
void recover ( in CosTransactions::otid_t tid, in JTS::RecoveryOperation op ) raises (CosTransactions::NoTransaction, CosTransactions::HeuristicHazard);
void resume ( in CosTransactions::Control which ) raises (CosTransactions::InvalidControl);
void rollback ( ) raises (CosTransactions::NoTransaction, CosTransactions::HeuristicMixed, CosTransactions::HeuristicHazard, CosTransactions::HeuristicCommit);
void rollback_only ( ) raises (CosTransactions::NoTransaction);
void set_timeout ( in unsigned long seconds );
CosTransactions::Control suspend ( );