Module CosTransactions


Interface Index

Control
Coordinator
Current
RecoveryCoordinator
Resource
SubtransactionAwareResource
Synchronization
Terminator
TransactionFactory
TransactionalObject

Exception Index

HeuristicCommit
HeuristicHazard
HeuristicMixed
HeuristicRollback
Inactive
InvalidControl
NoTransaction
NotPrepared
NotSubtransaction
SubtransactionsUnavailable
SynchronizationUnavailable
Unavailable

Struct Index

PropagationContext
TransIdentity
otid_t

Enum Index

Status
Vote

Structs

PropagationContext
struct PropagationContext
{
    unsigned long timeout;
    TransIdentity current;
    sequence<TransIdentity> parents;
    any implementation_specific_data;
};
TransIdentity
struct TransIdentity
{
    Coordinator coord;
    Terminator term;
    otid_t otid;
};
otid_t
struct otid_t
{
    long formatID;
    long bqual_length;
    sequence<octet> tid;
};

Exceptions

HeuristicCommit
exception HeuristicCommit
{
};
HeuristicHazard
exception HeuristicHazard
{
};
HeuristicMixed
exception HeuristicMixed
{
};
HeuristicRollback
exception HeuristicRollback
{
};
Inactive
exception Inactive
{
};
InvalidControl
exception InvalidControl
{
};
NoTransaction
exception NoTransaction
{
};
NotPrepared
exception NotPrepared
{
};
NotSubtransaction
exception NotSubtransaction
{
};
SubtransactionsUnavailable
exception SubtransactionsUnavailable
{
};
SynchronizationUnavailable
exception SynchronizationUnavailable
{
};
Unavailable
exception Unavailable
{
};

Enums

Status
enum Status
{
    StatusActive,
    StatusMarkedRollback,
    StatusPrepared,
    StatusCommitted,
    StatusRolledBack,
    StatusUnknown,
    StatusNoTransaction,
    StatusPreparing,
    StatusCommitting,
    StatusRollingBack
};
Vote
enum Vote
{
    VoteCommit,
    VoteRollback,
    VoteReadOnly
};

Generated by the ORBacus IDL-to-HTML translator (non-commercial)