18
18
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
25
#include <drizzled/definitions.h>
26
26
#include <drizzled/session.h>
27
27
#include <drizzled/error.h>
28
28
#include <drizzled/gettext.h>
29
29
#include <drizzled/plugin/xa_resource_manager.h>
42
44
static std::vector<XaResourceManager *> xa_resource_managers;
44
46
int XaResourceManager::commitOrRollbackXID(XID *xid, bool commit)
46
48
std::vector<int> results;
49
51
transform(xa_resource_managers.begin(), xa_resource_managers.end(), results.begin(),
50
52
std::bind2nd(std::mem_fun(&XaResourceManager::xaCommitXid), xid));