XTA: API Reference for C++ language

xta::MysqlXaResource Class Reference

#include <MysqlXaResource.hpp>

Inheritance diagram for xta::MysqlXaResource:
Collaboration diagram for xta::MysqlXaResource:

Public Member Functions

xta_xa_resource_t * getCBaseXaResource ()
 
 MysqlXaResource (MYSQL *connection, std::string const &name, std::string const &open_info)
 
 ~MysqlXaResource ()
 
- Public Member Functions inherited from xta::XaResource
virtual ~XaResource ()
 

Private Attributes

xta_mysql_xa_resource_t * mxar
 

Detailed Description

XTA MySQL/MariaDB XA Resource class

Definition at line 38 of file MysqlXaResource.hpp.

Constructor & Destructor Documentation

xta::MysqlXaResource::MysqlXaResource ( MYSQL *  connection,
std::string const &  name,
std::string const &  open_info 
)

Create a new MySQL/MariaDB resource

Parameters
[in,out]connectionto MySQL/MariaDB already opened by the application program
[in]name: unique identifier of the resource
[in]open_info: unique description of the connection properties like network name/IP address, port, user/schema, etc.

Definition at line 41 of file MysqlXaResource.cpp.

References mxar.

xta::MysqlXaResource::~MysqlXaResource ( )

Definition at line 50 of file MysqlXaResource.cpp.

References mxar.

Member Function Documentation

xta_xa_resource_t* xta::MysqlXaResource::getCBaseXaResource ( )
inlinevirtual

Return a pointer to the C base XA resource object

Implements xta::XaResource.

Definition at line 55 of file MysqlXaResource.hpp.

References mxar.

Member Data Documentation

xta_mysql_xa_resource_t* xta::MysqlXaResource::mxar
private

Pointer to the native C object

Definition at line 62 of file MysqlXaResource.hpp.

Referenced by getCBaseXaResource(), MysqlXaResource(), and ~MysqlXaResource().


The documentation for this class was generated from the following files:

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