#include <PostgresqlXaResource.hpp>
Public Member Functions | |
xta_xa_resource_t * | getCBaseXaResource () |
PostgresqlXaResource (PGconn *connection, std::string const &name, std::string const &open_info) | |
~PostgresqlXaResource () | |
Public Member Functions inherited from xta::XaResource | |
virtual | ~XaResource () |
Private Attributes | |
xta_postgresql_xa_resource_t * | pxar |
XTA PostgreSQL XA Resource class
Definition at line 38 of file PostgresqlXaResource.hpp.
xta::PostgresqlXaResource::PostgresqlXaResource | ( | PGconn * | connection, |
std::string const & | name, | ||
std::string const & | open_info | ||
) |
Create a new PostgreSQL resource (C++ style)
[in,out] | connection | to PostgreSQL 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 PostgresqlXaResource.cpp.
References pxar.
xta::PostgresqlXaResource::~PostgresqlXaResource | ( | ) |
Definition at line 50 of file PostgresqlXaResource.cpp.
References pxar.
|
inlinevirtual |
Return a pointer to the C base XA resource object
Implements xta::XaResource.
Definition at line 55 of file PostgresqlXaResource.hpp.
References pxar.
|
private |
Pointer to the native C object
Definition at line 62 of file PostgresqlXaResource.hpp.
Referenced by getCBaseXaResource(), PostgresqlXaResource(), and ~PostgresqlXaResource().