CORBAservices
Module CosTransactions
IDL source Global index
module CosTransactions
- Control
- Coordinator
- Current
- RecoveryCoordinator
- Resource
- SubtransactionAwareResource
- Synchronization
- Terminator
- TransactionalObject
- TransactionFactory
- otid_t
- PropagationContext
- Status
- TransIdentity
- Vote
- HeuristicCommit
- HeuristicHazard
- HeuristicMixed
- HeuristicRollback
- Inactive
- InvalidControl
- NotPrepared
- NoTransaction
- NotSubtransaction
- SubtransactionsUnavailable
- SynchronizationUnavailable
- Unavailable
struct otid_t {
long formatID;
long bqual_length;
sequence<octet> tid;
};
-
struct PropagationContext {
unsigned long timeout;
TransIdentity current;
sequence<TransIdentity> parents;
any implementation_specific_data;
};
-
enum Status {
StatusActive,
StatusMarkedRollback,
StatusPrepared,
StatusCommitted,
StatusRolledBack,
StatusUnknown,
StatusNoTransaction,
StatusPreparing,
StatusCommitting,
StatusRollingBack
};
-
struct TransIdentity {
Coordinator coord;
Terminator term;
otid_t otid;
};
-
enum Vote {
VoteCommit,
VoteRollback,
VoteReadOnly
};
-
exception HeuristicCommit {
};
-
exception HeuristicHazard {
};
-
exception HeuristicMixed {
};
-
exception HeuristicRollback {
};
-
exception Inactive {
};
-
exception InvalidControl {
};
-
exception NotPrepared {
};
-
exception NoTransaction {
};
-
exception NotSubtransaction {
};
-
exception SubtransactionsUnavailable {
};
-
exception SynchronizationUnavailable {
};
-
exception Unavailable {
};
-
Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
with Sandia idldoc 1.0.