19 #ifndef NATIVE_XA_RESOURCE_H
20 # define NATIVE_XA_RESOURCE_H
67 const char *name,
const char *switch_file,
68 const char *open_info,
const char *close_info);
125 const char *name,
const char *switch_file,
126 const char *open_info,
const char *close_info);
xta_native_xa_resource_t * xta_native_xa_resource_new_by_rmid(int rmid, const xta_transaction_manager_config_t *config)
void xta_native_xa_resource_clean(xta_native_xa_resource_t *xa_resource)
void xta_native_xa_resource_delete(xta_native_xa_resource_t *xa_resource)
void xta_transaction_manager_config_t
xta_xa_resource_t xa_resource
xta_native_xa_resource_t * xta_native_xa_resource_new(const char *name, const char *switch_file, const char *open_info, const char *close_info)
int xta_native_xa_resource_init(xta_native_xa_resource_t *xa_resource, int rmid, const xta_transaction_manager_config_t *config, const char *name, const char *switch_file, const char *open_info, const char *close_info)