XTA: API Reference for C language

lixa_iface_s Struct Reference

#include <lixa_iface.h>

Collaboration diagram for lixa_iface_s:

Data Fields

union {
   struct xa_switch_t *   std
 
   const struct xta_iface_s *   xta
 
}; 
 
xta_xa_resource_tcontext
 
int type
 

Detailed Description

This interface is a wrapper used to pass different interfaces in absence of polymorphism

Definition at line 64 of file lixa_iface.h.

Field Documentation

union { ... }
xta_xa_resource_t* lixa_iface_s::context
int lixa_iface_s::type

Interface type:
LIXA_IFACE_STD : standard XA interface as provided by some native Resource Managers; see std field
LIXA_IFACE_XTA : XTA style interface as provided by XTA resources; see xta field

Definition at line 72 of file lixa_iface.h.

Referenced by lixa_iface_get_flags(), lixa_iface_get_name(), lixa_iface_xa_close(), lixa_iface_xa_commit(), lixa_iface_xa_end(), lixa_iface_xa_forget(), lixa_iface_xa_open(), lixa_iface_xa_prepare(), lixa_iface_xa_recover(), lixa_iface_xa_rollback(), and lixa_iface_xa_start().


The documentation for this struct was generated from the following file:

Copyright © 2009-2019, Christian Ferrari tiian@users.sourceforge.net http://www.tiian.org/