MySQL 9.4.0
Source Code Documentation
mrs::database::MetadataLogger Member List

This is the complete list of members for mrs::database::MetadataLogger, including all inherited members.

buffer_not_full_cv_mrs::database::BufferedLoggerprotected
buffered_records_mrs::database::BufferedLoggerprotected
cache_manager_mrs::database::MetadataLoggerprivate
check_dynamic_config(mysqlrouter::MySQLSession *session)mrs::database::MetadataLoggerprivate
check_metadata_version_supported(const mrs::database::MrsSchemaVersion &schema_ver)mrs::database::MetadataLoggerprivate
configuration_mrs::database::MetadataLoggerprivate
deinit()mrs::database::MetadataLogger
dropped_logs_mrs::database::BufferedLoggerprotected
flush_records(LogRecordBuffer &records) overridemrs::database::MetadataLoggerprivatevirtual
flush_thread_mrs::database::BufferedLoggerprotected
flush_thread_cv_mrs::database::BufferedLoggerprotected
flush_thread_is_running_mrs::database::BufferedLoggerprotected
flush_thread_run()mrs::database::BufferedLoggerprotected
get_buffer_size() const overridemrs::database::MetadataLoggerinlineprotectedvirtual
get_flush_interval() const overridemrs::database::MetadataLoggerinlineprotectedvirtual
get_log_level() constmrs::database::MetadataLoggerinlineprotected
handler_mrs::database::MetadataLoggerprivate
init(mysql_harness::logging::LogLevel log_level)mrs::database::MetadataLogger
initialized_mrs::database::MetadataLoggerprivate
instance()mrs::database::MetadataLoggerinlinestatic
is_enabled() constmrs::database::MetadataLoggerinlineprivate
log(const LogRecord &record)mrs::database::BufferedLogger
logger_options_mrs::database::MetadataLoggerprivate
LogLevel typedefmrs::database::MetadataLogger
LogRecord typedefmrs::database::BufferedLogger
LogRecordBuffer typedefmrs::database::BufferedLogger
MetadataLogger()mrs::database::MetadataLoggerprivate
mtx_mrs::database::BufferedLoggerprotected
on_metadata_available(const mrs::database::MrsSchemaVersion &schema_ver, mysqlrouter::MySQLSession *session)mrs::database::MetadataLogger
on_metadata_version_change(const mrs::database::MrsSchemaVersion &schema_ver)mrs::database::MetadataLogger
reconfigure(const Options &config)mrs::database::MetadataLoggerprivate
report_dropped_logs(mysqlrouter::MySQLSession *session)mrs::database::MetadataLoggerprivate
start(const mrs::Configuration *configuration, collector::MysqlCacheManager *cache)mrs::database::MetadataLogger
start_flush_thread()mrs::database::BufferedLoggerprotected
static_log_level_mrs::database::MetadataLoggerprivate
stop()mrs::database::MetadataLogger
stop_flush_thread()mrs::database::BufferedLoggerprotected
~BufferedLogger()mrs::database::BufferedLoggerinlinevirtual