30 #ifdef LIXA_TRACE_MODULE 
   31 # define LIXA_TRACE_MODULE_SAVE LIXA_TRACE_MODULE 
   32 # undef LIXA_TRACE_MODULE 
   34 # undef LIXA_TRACE_MODULE_SAVE 
   36 #define LIXA_TRACE_MODULE      LIXA_TRACE_MOD_CLIENT_CONFIG 
   43 #define LIXA_IFACE_STD     0 
   47 #define LIXA_IFACE_XTA     1 
  164                                          int rmid, 
long flags) {
 
  184                                           int rmid, 
long flags) {
 
  204                                           int rmid, 
long flags) {
 
  224         const XID *xid, 
int rmid, 
long flags) {
 
  229                 iface->
context, xid, rmid, flags);
 
  244                                              const XID *xid, 
int rmid,
 
  250                 iface->
context, xid, rmid, flags);
 
  268                                             XID *xids, 
long count,
 
  269                                             int rmid, 
long flags) {
 
  272                 (
XID *)xids,count,rmid,flags);
 
  275                 iface->
context,xids,count,rmid,flags);
 
  290         const XID *xid, 
int rmid, 
long flags) {
 
  295                 iface->
context, xid, rmid, flags);
 
  310         const XID *xid, 
int rmid, 
long flags) {
 
  329         const XID *xid, 
int rmid, 
long flags) {
 
  334                 iface->
context, xid, rmid, flags);
 
  346 #ifdef LIXA_TRACE_MODULE_SAVE 
  347 # undef LIXA_TRACE_MODULE 
  348 # define LIXA_TRACE_MODULE LIXA_TRACE_MODULE_SAVE 
  349 # undef LIXA_TRACE_MODULE_SAVE 
static const char * lixa_iface_get_name(const lixa_iface_t *iface)
int(* xa_prepare_entry)(const XID *, int, long)
int(* xa_prepare_entry)(xta_xa_resource_t *, const XID *, int, long)
int(* xa_end_entry)(const XID *, int, long)
static int lixa_iface_xa_end(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
void lixa_iface_set_std(lixa_iface_t *iface, struct xa_switch_t *std)
xta_xa_resource_t * context
int(* xa_recover_entry)(xta_xa_resource_t *, XID *xids, long, int, long)
static int lixa_iface_xa_start(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
int(* xa_commit_entry)(const XID *, int, long)
static int lixa_iface_xa_rollback(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
int(* xa_close_entry)(xta_xa_resource_t *, char *, int, long)
int(* xa_rollback_entry)(xta_xa_resource_t *, const XID *, int, long)
int(* xa_open_entry)(char *, int, long)
struct lixa_iface_s lixa_iface_t
void lixa_iface_reset(lixa_iface_t *iface)
int(* xa_forget_entry)(const XID *, int, long)
int(* xa_close_entry)(char *, int, long)
void lixa_iface_set_xta(lixa_iface_t *iface, const struct xta_iface_s *xta, xta_xa_resource_t *context)
static int lixa_iface_xa_recover(lixa_iface_t *iface, XID *xids, long count, int rmid, long flags)
static int lixa_iface_xa_commit(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
static int lixa_iface_xa_close(lixa_iface_t *iface, char *info, int rmid, long flags)
int(* xa_start_entry)(xta_xa_resource_t *, const XID *, int, long)
int(* xa_start_entry)(const XID *, int, long)
int(* xa_open_entry)(xta_xa_resource_t *, char *, int, long)
static int lixa_iface_xa_prepare(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
const struct xta_iface_s * xta
static int lixa_iface_xa_open(lixa_iface_t *iface, char *info, int rmid, long flags)
int(* xa_rollback_entry)(const XID *, int, long)
int(* xa_forget_entry)(xta_xa_resource_t *, const XID *, int, long)
static int lixa_iface_xa_forget(lixa_iface_t *iface, const XID *xid, int rmid, long flags)
int(* xa_recover_entry)(XID *, long, int, long)
int(* xa_end_entry)(xta_xa_resource_t *, const XID *, int, long)
static long lixa_iface_get_flags(const lixa_iface_t *iface)
int(* xa_commit_entry)(xta_xa_resource_t *, const XID *, int, long)