attribute CosTransactions::Control ctrl;
CosTransactions::Control create_subtransaction ( ) raises (CosTransactions::SubtransactionsUnavailable, CosTransactions::Inactive);
CosTransactions::Status get_parent_status ( );
CosTransactions::Status get_status ( );
CosTransactions::Status get_top_level_status ( );
string get_transaction_name ( );
CosTransactions::PropagationContext get_txcontext ( ) raises (CosTransactions::Unavailable, CosTransactions::Inactive);
CosTransactions::TransIdentity GetTranIdentity ( ) raises (CosTransactions::Inactive);
unsigned long hash_top_level_tran ( );
unsigned long hash_transaction ( );
boolean is_ancestor_transaction ( in CosTransactions::Coordinator tc );
boolean is_descendant_transaction ( in CosTransactions::Coordinator tc );
boolean is_descendent_transaction ( in CosTransactions::Coordinator tc );
boolean is_related_transaction ( in CosTransactions::Coordinator tc );
boolean is_same_transaction ( in CosTransactions::Coordinator tc );
boolean is_top_level_transaction ( );
CosTransactions::RecoveryCoordinator register_resource ( in CosTransactions::Resource r ) raises (CosTransactions::Inactive);
void register_subtran_aware ( in CosTransactions::SubtransactionAwareResource r ) raises (CosTransactions::Inactive, CosTransactions::NotSubtransaction);
void register_synchronization ( in CosTransactions::Synchronization sync ) raises (CosTransactions::Inactive);
void rollback_only ( ) raises (CosTransactions::Inactive);