MySQL 26.10.0
Source Code Documentation
mrs_component_backend.h File Reference
#include <sys/types.h>
#include <atomic>
#include <chrono>
#include <cstdint>
#include <mutex>
#include <optional>
#include <thread>
#include "components/mysql_rest_service/mrs_component_runtime_services.h"
#include "dim.h"
#include "mrs/mrs_start_observer.h"
#include "mysql/harness/loader.h"
#include "mysql/harness/logging/logger.h"

Go to the source code of this file.

Classes

struct  mrs_component::RouterConfig
 
struct  mrs_component::RouterConfig::MRSAccount
 
struct  mrs_component::CurrentSecurityCtx
 
class  mrs_component::Backend
 Owns and controls the embedded MRS backend lifecycle. More...
 

Namespaces

namespace  mrs_component
 

Enumerations

enum class  mrs_component::LogLevel : uint8_t { mrs_component::ERROR , mrs_component::WARNING , mrs_component::DEBUG }
 
enum class  mrs_component::AccountProvisioning : std::uint8_t { mrs_component::kValidateOnly , mrs_component::kAllowInstallerContext }
 

Functions

std::string mrs_component::to_string (LogLevel level)
 
LogLevel mrs_component::log_level_from_string (const std::string &level_str)