24#ifndef MYSQL_SERVICE_RPL_TRANSACTION_CTX_INCLUDED
38#ifndef MYSQL_ABI_CHECK
68#ifdef MYSQL_DYNAMIC_PLUGIN
70#define set_transaction_ctx(transaction_termination_ctx) \
71 (rpl_transaction_ctx_service->set_transaction_ctx( \
72 (transaction_termination_ctx)))
81#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:96
Definition: service_rpl_transaction_ctx.h:44
std::int64_t m_gno
Definition: service_rpl_transaction_ctx.h:60
bool m_rollback_transaction
Definition: service_rpl_transaction_ctx.h:52
unsigned long m_thread_id
Definition: service_rpl_transaction_ctx.h:45
int m_sidno
Definition: service_rpl_transaction_ctx.h:59
unsigned int m_flags
Definition: service_rpl_transaction_ctx.h:46
bool m_generated_gtid
Definition: service_rpl_transaction_ctx.h:58
Definition: service_rpl_transaction_ctx.h:63
int(* set_transaction_ctx)(Transaction_termination_ctx transaction_termination_ctx)
Definition: service_rpl_transaction_ctx.h:64