#include <MysqlXaResource.hpp>


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 |
XTA MySQL/MariaDB XA Resource class
Definition at line 38 of file MysqlXaResource.hpp.
| xta::MysqlXaResource::MysqlXaResource | ( | MYSQL * | connection, |
| std::string const & | name, | ||
| std::string const & | open_info | ||
| ) |
Create a new MySQL/MariaDB resource
| [in,out] | connection | to 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.
|
inlinevirtual |
Return a pointer to the C base XA resource object
Implements xta::XaResource.
Definition at line 55 of file MysqlXaResource.hpp.
References mxar.
|
private |
Pointer to the native C object
Definition at line 62 of file MysqlXaResource.hpp.
Referenced by getCBaseXaResource(), MysqlXaResource(), and ~MysqlXaResource().