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>
44
42
static std::vector<XaResourceManager *> xa_resource_managers;
46
44
int XaResourceManager::commitOrRollbackXID(XID *xid, bool commit)
48
46
std::vector<int> results;
51
49
transform(xa_resource_managers.begin(), xa_resource_managers.end(), results.begin(),
52
50
std::bind2nd(std::mem_fun(&XaResourceManager::xaCommitXid), xid));