23#ifndef MYSQL_SERVICE_RPL_TRANSACTION_CTX_INCLUDED
37#ifndef MYSQL_ABI_CHECK
67#ifdef MYSQL_DYNAMIC_PLUGIN
69#define set_transaction_ctx(transaction_termination_ctx) \
70 (rpl_transaction_ctx_service->set_transaction_ctx( \
71 (transaction_termination_ctx)))
80#define MYSQL_SERVICE_RPL_TRANSACTION_CTX_INCLUDED
struct rpl_transaction_ctx_service_st * rpl_transaction_ctx_service
int set_transaction_ctx(Transaction_termination_ctx transaction_termination_ctx)
Definition: rpl_transaction_ctx.cc:90
Definition: service_rpl_transaction_ctx.h:43
std::int64_t m_gno
Definition: service_rpl_transaction_ctx.h:59
bool m_rollback_transaction
Definition: service_rpl_transaction_ctx.h:51
unsigned long m_thread_id
Definition: service_rpl_transaction_ctx.h:44
int m_sidno
Definition: service_rpl_transaction_ctx.h:58
unsigned int m_flags
Definition: service_rpl_transaction_ctx.h:45
bool m_generated_gtid
Definition: service_rpl_transaction_ctx.h:57
Definition: service_rpl_transaction_ctx.h:62
int(* set_transaction_ctx)(Transaction_termination_ctx transaction_termination_ctx)
Definition: service_rpl_transaction_ctx.h:63