|
MySQL 5.6.14 Source Code Document
|
#include <handler.h>
Public Member Functions | |
| bool | eq (struct xid_t *xid) |
| bool | eq (long g, long b, const char *d) |
| void | set (struct xid_t *xid) |
| void | set (long f, const char *g, long gl, const char *b, long bl) |
| void | set (ulonglong xid) |
| void | set (long g, long b, const char *d) |
| bool | is_null () |
| void | null () |
| my_xid | quick_get_my_xid () |
| my_xid | get_my_xid () |
| uint | length () |
| uchar * | key () |
| uint | key_length () |
Public Attributes | |
| long | formatID |
| long | gtrid_length |
| long | bqual_length |
| char | data [XIDDATASIZE] |
struct xid_t is binary compatible with the XID structure as in the X/Open CAE Specification, Distributed Transaction Processing: The XA Specification, X/Open Company Ltd., 1991. http://www.opengroup.org/bookstore/catalog/c193.htm
X/Open XA distributed transaction identifier
| long xid_t::formatID |