CORBAservices

Interface CosTransactions::Coordinator

IDL source    Global index
interface Coordinator


Operation index.

  • create_subtransaction
  • get_parent_status
  • get_status
  • get_top_level_status
  • get_transaction_name
  • get_txcontext
  • hash_top_level_tran
  • hash_transaction
  • is_ancestor_transaction
  • is_descendant_transaction
  • is_related_transaction
  • is_same_transaction
  • is_top_level_transaction
  • register_resource
  • register_subtran_aware
  • register_synchronization
  • rollback_only
  • Operations.

  • create_subtransaction

      Control create_subtransaction()
        raises(SubtransactionsUnavailable, Inactive);

  • get_parent_status

      Status get_parent_status();

  • get_status

      Status get_status();

  • get_top_level_status

      Status get_top_level_status();

  • get_transaction_name

      string get_transaction_name();

  • get_txcontext

      PropagationContext get_txcontext()
        raises(Unavailable);

  • hash_top_level_tran

      unsigned long hash_top_level_tran();

  • hash_transaction

      unsigned long hash_transaction();

  • is_ancestor_transaction

      boolean is_ancestor_transaction(in Coordinator tc);

  • is_descendant_transaction

      boolean is_descendant_transaction(in Coordinator tc);

  • is_related_transaction

      boolean is_related_transaction(in Coordinator tc);

  • is_same_transaction

      boolean is_same_transaction(in Coordinator tc);

  • is_top_level_transaction

      boolean is_top_level_transaction();

  • register_resource

      RecoveryCoordinator register_resource(in Resource r)
        raises(Inactive);

  • register_subtran_aware

      void register_subtran_aware(in SubtransactionAwareResource r)
        raises(Inactive, NotSubtransaction);

  • register_synchronization

      void register_synchronization(in Synchronization sync)
        raises(Inactive, SynchronizationUnavailable);

  • rollback_only

      void rollback_only()
        raises(Inactive);


    Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
    with Sandia idldoc 1.0.