void begin
(
)
raises (CosTransactions::SubtransactionsUnavailable);
void commit
(
in boolean report_heuristics
)
raises (CosTransactions::NoTransaction, CosTransactions::HeuristicMixed, CosTransactions::HeuristicHazard);
CosTransactions::Control get_control
(
);
CosTransactions::Status get_status
(
);
unsigned long get_timeout
(
);
string get_transaction_name
(
);
void resume
(
in CosTransactions::Control which
)
raises (CosTransactions::InvalidControl);
void rollback
(
)
raises (CosTransactions::NoTransaction);
void rollback_only
(
)
raises (CosTransactions::NoTransaction);
void set_timeout
(
in unsigned long seconds
);
CosTransactions::Control suspend
(
);