MySQL 8.3.0
Source Code Documentation
injector Class Reference

#include <rpl_injector.h>

Classes

class  transaction
 

Public Member Functions

void new_trans (THD *, transaction *, bool calc_writeset_hash)
 
int record_incident (THD *, mysql::binlog::event::Incident_event::enum_incident incident, const LEX_CSTRING &message)
 

Static Public Member Functions

static injectorinstance ()
 
static void free_instance ()
 

Private Member Functions

 injector ()
 
 ~injector ()=default
 
 injector (injector const &)
 

Constructor & Destructor Documentation

◆ injector() [1/2]

injector::injector ( )
inlineexplicitprivatedefault

◆ ~injector()

injector::~injector ( )
privatedefault

◆ injector() [2/2]

injector::injector ( injector const &  )
private

Member Function Documentation

◆ free_instance()

void injector::free_instance ( )
static

◆ instance()

injector * injector::instance ( )
static

◆ new_trans()

void injector::new_trans ( THD thd,
injector::transaction ptr,
bool  calc_writeset_hash 
)

◆ record_incident()

int injector::record_incident ( THD thd,
mysql::binlog::event::Incident_event::enum_incident  incident,
const LEX_CSTRING message 
)

The documentation for this class was generated from the following files: