MySQL 9.0.0
Source Code Documentation
keyring_log_builtins_definition.h File Reference

Go to the source code of this file.

Classes

class  keyring_common::service_definition::Log_builtins_keyring
 

Namespaces

namespace  keyring_common
 
namespace  keyring_common::service_definition
 

Macros

#define KEYRING_LOG_BUILTINS_IMPLEMENTOR(component_name)
 
#define KEYRING_LOG_BUILTINS_STRING_IMPLEMENTOR(component_name)
 

Macro Definition Documentation

◆ KEYRING_LOG_BUILTINS_IMPLEMENTOR

#define KEYRING_LOG_BUILTINS_IMPLEMENTOR (   component_name)

◆ KEYRING_LOG_BUILTINS_STRING_IMPLEMENTOR

#define KEYRING_LOG_BUILTINS_STRING_IMPLEMENTOR (   component_name)
Value:
BEGIN_SERVICE_IMPLEMENTATION(component_name, log_builtins_string) \
keyring_common::service_definition::Log_builtins_keyring::substitute \
END_SERVICE_IMPLEMENTATION()
static char * find_first(const char *, int) noexcept
Definition: keyring_log_builtins_definition.h:114
static size_t substitutev(char *to, size_t n, const char *fmt, va_list ap) noexcept
Definition: keyring_log_builtins_definition.cc:373
static void * malloc(size_t len) noexcept
Definition: keyring_log_builtins_definition.cc:347
static char * find_last(const char *, int) noexcept
Definition: keyring_log_builtins_definition.h:117
static int compare(const char *, const char *, size_t, bool) noexcept
Definition: keyring_log_builtins_definition.h:121
static size_t length(const char *s) noexcept
Definition: keyring_log_builtins_definition.cc:368
static void free(void *ptr) noexcept
Definition: keyring_log_builtins_definition.cc:361
static char * strndup(const char *fm, size_t len) noexcept
Definition: keyring_log_builtins_definition.cc:352
#define BEGIN_SERVICE_IMPLEMENTATION(component, service)
Declares a Service Implementation.
Definition: service_implementation.h:62