24#ifndef MYSQL_CSA_RELAY_LOG_LOG_PURGE_CONTROLLER_H
25#define MYSQL_CSA_RELAY_LOG_LOG_PURGE_CONTROLLER_H
33class Log_purge_controller;
Interface for a relay log controller which is capable of purging the relay logs.
Definition: log_purge_controller.h:39
virtual bool concurrent_purge(const std::string &log_filename)=0
Register log_filename as a log ready to be purged.
virtual ~Log_purge_controller()
Definition: log_purge_controller.h:50
static const char * log_filename
Definition: myisamlog.cc:97
Definition: channel.cpp:28
std::reference_wrapper< Log_purge_controller > Log_purge_controller_ref
Definition: log_purge_controller.h:34
std::shared_ptr< Log_purge_controller > Log_purge_controller_sptr
Definition: log_purge_controller.h:35