Go to the source code of this file.
Classes | |
| struct | xa_switch_t |
| struct | xid_t |
Defines | |
| #define | MAXBQUALSIZE 64 |
| #define | MAXGTRIDSIZE 64 |
| #define | MAXINFOSIZE 256 |
| #define | RMNAMESZ 32 |
| #define | TM_JOIN 2 |
| #define | TM_OK 0 |
| #define | TM_RESUME 1 |
| #define | TMASYNC 0x80000000L |
| #define | TMENDRSCAN 0x00800000L |
| #define | TMER_INVAL -2 |
| #define | TMER_PROTO -3 |
| #define | TMER_TMERR -1 |
| #define | TMFAIL 0x20000000L |
| #define | TMJOIN 0x00200000L |
| #define | TMMIGRATE 0x00100000L |
| #define | TMMULTIPLE 0x00400000L |
| #define | TMNOFLAGS 0x00000000L |
| #define | TMNOMIGRATE 0x00000002L |
| #define | TMNOWAIT 0x10000000L |
| #define | TMONEPHASE 0x40000000L |
| #define | TMREGISTER 0x00000001L |
| #define | TMRESUME 0x08000000L |
| #define | TMSTARTRSCAN 0x01000000L |
| #define | TMSUCCESS 0x04000000L |
| #define | TMSUSPEND 0x02000000L |
| #define | TMUSEASYNC 0x00000004L |
| #define | XA_HEURCOM 7 |
| #define | XA_HEURHAZ 8 |
| #define | XA_HEURMIX 5 |
| #define | XA_HEURRB 6 |
| #define | XA_NOMIGRATE 9 |
| #define | XA_OK 0 |
| #define | XA_RBBASE 100 |
| #define | XA_RBCOMMFAIL XA_RBBASE+1 |
| #define | XA_RBDEADLOCK XA_RBBASE+2 |
| #define | XA_RBEND XA_RBTRANSIENT |
| #define | XA_RBINTEGRITY XA_RBBASE+3 |
| #define | XA_RBOTHER XA_RBBASE+4 |
| #define | XA_RBPROTO XA_RBBASE+5 |
| #define | XA_RBROLLBACK XA_RBBASE |
| #define | XA_RBTIMEOUT XA_RBBASE+6 |
| #define | XA_RBTRANSIENT XA_RBBASE+7 |
| #define | XA_RDONLY 3 |
| #define | XA_RETRY 4 |
| #define | XAER_ASYNC -2 |
| #define | XAER_DUPID -8 |
| #define | XAER_INVAL -5 |
| #define | XAER_NOTA -4 |
| #define | XAER_OUTSIDE -9 |
| #define | XAER_PROTO -6 |
| #define | XAER_RMERR -3 |
| #define | XAER_RMFAIL -7 |
| #define | XIDDATASIZE 128 |
Typedefs | |
| typedef struct xid_t | XID |
Functions | |
| int ax_unreg | __P ((int, long)) |
| int ax_reg | __P ((int, XID *, long)) |
1.5.5