Labels:text | screenshot OCR: O begin D get_status O commit Current get_transaction_name O rollback get_control suspend O set timeout O resume O register_resource O get_transaction _name register_ subtran_aware create_subtransaction Coordinator Oget_status get_parent_status O rollback_only O get_top_level_status O hash transaction O is_same transaction O hash_ top_level_transaction Ols_related_transaction O is_ancestor_transaction O ls_descendant_transaction Ois_top_level_transaction prepare Resource commit_one_phase commit O rollback O forget commit_subtransaction SubtransactionAwareResource Qrollback_subtransaction Figure 4. Object transaction service: the key interfaces.