MySQL 8.0.40
Source Code Documentation
keyring_common::service_definition::Log_builtins_keyring Class Reference

#include <keyring_log_builtins_definition.h>

Static Public Member Functions

static int wellknown_by_type (log_item_type) noexcept
 
static int wellknown_by_name (const char *, size_t) noexcept
 
static log_item_type wellknown_get_type (uint) noexcept
 
static const char * wellknown_get_name (uint) noexcept
 
static int item_inconsistent (log_item *) noexcept
 
static bool item_generic_type (log_item_type) noexcept
 
static bool item_string_class (log_item_class) noexcept
 
static bool item_numeric_class (log_item_class) noexcept
 
static log_item_dataitem_set_with_key (log_item *, log_item_type, const char *, uint32) noexcept
 
static log_item_dataitem_set (log_item *, log_item_type) noexcept
 
static bool item_set_float (log_item_data *, double) noexcept
 
static int line_item_count (log_line *) noexcept
 
static log_itemline_get_output_buffer (log_line *) noexcept
 
static log_item_iterline_item_iter_acquire (log_line *) noexcept
 
static void line_item_iter_release (log_item_iter *) noexcept
 
static log_itemline_item_iter_first (log_item_iter *) noexcept
 
static log_itemline_item_iter_next (log_item_iter *) noexcept
 
static log_itemline_item_iter_current (log_item_iter *) noexcept
 
static int sanitize (log_item *) noexcept
 
static ulonglong parse_iso8601_timestamp (const char *, size_t) noexcept
 
static const char * label_from_prio (int) noexcept
 
static log_service_error open_errstream (const char *, void **) noexcept
 
static log_service_error write_errstream (void *, const char *, size_t) noexcept
 
static int dedicated_errstream (void *) noexcept
 
static log_service_error close_errstream (void **) noexcept
 
static log_service_error reopen_errstream (const char *, void **) noexcept
 
static int message (int,...) noexcept
 
static char * find_first (const char *, int) noexcept
 
static char * find_last (const char *, int) noexcept
 
static int compare (const char *, const char *, size_t, bool) noexcept
 
static size_t substitute (char *, size_t, const char *,...) noexcept
 
static longlong errcode_by_errsymbol (const char *) noexcept
 
static log_item_dataline_item_set_with_key (log_line *ll, log_item_type t, const char *key, uint32 alloc) noexcept
 
static log_item_dataline_item_set (log_line *ll, log_item_type t) noexcept
 
static log_lineline_init () noexcept
 
static void line_exit (log_line *ll) noexcept
 
static log_item_type_mask line_item_types_seen (log_line *ll, log_item_type_mask m) noexcept
 
static bool item_set_int (log_item_data *lid, longlong i) noexcept
 
static bool item_set_lexstring (log_item_data *lid, const char *s, size_t s_len) noexcept
 
static bool item_set_cstring (log_item_data *lid, const char *s) noexcept
 
static int line_submit (log_line *ll) noexcept
 
static const char * errmsg_by_errcode (int mysql_errcode) noexcept
 
static void * malloc (size_t len) noexcept
 
static char * strndup (const char *fm, size_t len) noexcept
 
static void free (void *ptr) noexcept
 
static size_t length (const char *s) noexcept
 
static size_t substitutev (char *to, size_t n, const char *fmt, va_list ap) noexcept
 

Member Function Documentation

◆ close_errstream()

static log_service_error keyring_common::service_definition::Log_builtins_keyring::close_errstream ( void **  )
inlinestaticnoexcept

◆ compare()

static int keyring_common::service_definition::Log_builtins_keyring::compare ( const char *  ,
const char *  ,
size_t  ,
bool   
)
inlinestaticnoexcept

◆ dedicated_errstream()

static int keyring_common::service_definition::Log_builtins_keyring::dedicated_errstream ( void *  )
inlinestaticnoexcept

◆ errcode_by_errsymbol()

static longlong keyring_common::service_definition::Log_builtins_keyring::errcode_by_errsymbol ( const char *  )
inlinestaticnoexcept

◆ errmsg_by_errcode()

const char * keyring_common::service_definition::Log_builtins_keyring::errmsg_by_errcode ( int  mysql_errcode)
staticnoexcept

◆ find_first()

static char * keyring_common::service_definition::Log_builtins_keyring::find_first ( const char *  ,
int   
)
inlinestaticnoexcept

◆ find_last()

static char * keyring_common::service_definition::Log_builtins_keyring::find_last ( const char *  ,
int   
)
inlinestaticnoexcept

◆ free()

void keyring_common::service_definition::Log_builtins_keyring::free ( void *  ptr)
staticnoexcept

◆ item_generic_type()

static bool keyring_common::service_definition::Log_builtins_keyring::item_generic_type ( log_item_type  )
inlinestaticnoexcept

◆ item_inconsistent()

static int keyring_common::service_definition::Log_builtins_keyring::item_inconsistent ( log_item )
inlinestaticnoexcept

◆ item_numeric_class()

static bool keyring_common::service_definition::Log_builtins_keyring::item_numeric_class ( log_item_class  )
inlinestaticnoexcept

◆ item_set()

static log_item_data * keyring_common::service_definition::Log_builtins_keyring::item_set ( log_item ,
log_item_type   
)
inlinestaticnoexcept

◆ item_set_cstring()

bool keyring_common::service_definition::Log_builtins_keyring::item_set_cstring ( log_item_data lid,
const char *  s 
)
staticnoexcept

◆ item_set_float()

static bool keyring_common::service_definition::Log_builtins_keyring::item_set_float ( log_item_data ,
double   
)
inlinestaticnoexcept

◆ item_set_int()

bool keyring_common::service_definition::Log_builtins_keyring::item_set_int ( log_item_data lid,
longlong  i 
)
staticnoexcept

◆ item_set_lexstring()

bool keyring_common::service_definition::Log_builtins_keyring::item_set_lexstring ( log_item_data lid,
const char *  s,
size_t  s_len 
)
staticnoexcept

◆ item_set_with_key()

static log_item_data * keyring_common::service_definition::Log_builtins_keyring::item_set_with_key ( log_item ,
log_item_type  ,
const char *  ,
uint32   
)
inlinestaticnoexcept

◆ item_string_class()

static bool keyring_common::service_definition::Log_builtins_keyring::item_string_class ( log_item_class  )
inlinestaticnoexcept

◆ label_from_prio()

static const char * keyring_common::service_definition::Log_builtins_keyring::label_from_prio ( int  )
inlinestaticnoexcept

◆ length()

size_t keyring_common::service_definition::Log_builtins_keyring::length ( const char *  s)
staticnoexcept

◆ line_exit()

void keyring_common::service_definition::Log_builtins_keyring::line_exit ( log_line ll)
staticnoexcept

◆ line_get_output_buffer()

static log_item * keyring_common::service_definition::Log_builtins_keyring::line_get_output_buffer ( log_line )
inlinestaticnoexcept

◆ line_init()

log_line * keyring_common::service_definition::Log_builtins_keyring::line_init ( )
staticnoexcept

◆ line_item_count()

static int keyring_common::service_definition::Log_builtins_keyring::line_item_count ( log_line )
inlinestaticnoexcept

◆ line_item_iter_acquire()

static log_item_iter * keyring_common::service_definition::Log_builtins_keyring::line_item_iter_acquire ( log_line )
inlinestaticnoexcept

◆ line_item_iter_current()

static log_item * keyring_common::service_definition::Log_builtins_keyring::line_item_iter_current ( log_item_iter )
inlinestaticnoexcept

◆ line_item_iter_first()

static log_item * keyring_common::service_definition::Log_builtins_keyring::line_item_iter_first ( log_item_iter )
inlinestaticnoexcept

◆ line_item_iter_next()

static log_item * keyring_common::service_definition::Log_builtins_keyring::line_item_iter_next ( log_item_iter )
inlinestaticnoexcept

◆ line_item_iter_release()

static void keyring_common::service_definition::Log_builtins_keyring::line_item_iter_release ( log_item_iter )
inlinestaticnoexcept

◆ line_item_set()

log_item_data * keyring_common::service_definition::Log_builtins_keyring::line_item_set ( log_line ll,
log_item_type  t 
)
staticnoexcept

◆ line_item_set_with_key()

log_item_data * keyring_common::service_definition::Log_builtins_keyring::line_item_set_with_key ( log_line ll,
log_item_type  t,
const char *  key,
uint32  alloc 
)
staticnoexcept

◆ line_item_types_seen()

log_item_type_mask keyring_common::service_definition::Log_builtins_keyring::line_item_types_seen ( log_line ll,
log_item_type_mask  m 
)
staticnoexcept

◆ line_submit()

int keyring_common::service_definition::Log_builtins_keyring::line_submit ( log_line ll)
staticnoexcept

◆ malloc()

void * keyring_common::service_definition::Log_builtins_keyring::malloc ( size_t  len)
staticnoexcept

◆ message()

static int keyring_common::service_definition::Log_builtins_keyring::message ( int  ,
  ... 
)
inlinestaticnoexcept

◆ open_errstream()

static log_service_error keyring_common::service_definition::Log_builtins_keyring::open_errstream ( const char *  ,
void **   
)
inlinestaticnoexcept

◆ parse_iso8601_timestamp()

static ulonglong keyring_common::service_definition::Log_builtins_keyring::parse_iso8601_timestamp ( const char *  ,
size_t   
)
inlinestaticnoexcept

◆ reopen_errstream()

static log_service_error keyring_common::service_definition::Log_builtins_keyring::reopen_errstream ( const char *  ,
void **   
)
inlinestaticnoexcept

◆ sanitize()

static int keyring_common::service_definition::Log_builtins_keyring::sanitize ( log_item )
inlinestaticnoexcept

◆ strndup()

char * keyring_common::service_definition::Log_builtins_keyring::strndup ( const char *  fm,
size_t  len 
)
staticnoexcept

◆ substitute()

static size_t keyring_common::service_definition::Log_builtins_keyring::substitute ( char *  ,
size_t  ,
const char *  ,
  ... 
)
inlinestaticnoexcept

◆ substitutev()

size_t keyring_common::service_definition::Log_builtins_keyring::substitutev ( char *  to,
size_t  n,
const char *  fmt,
va_list  ap 
)
staticnoexcept

◆ wellknown_by_name()

static int keyring_common::service_definition::Log_builtins_keyring::wellknown_by_name ( const char *  ,
size_t   
)
inlinestaticnoexcept

◆ wellknown_by_type()

static int keyring_common::service_definition::Log_builtins_keyring::wellknown_by_type ( log_item_type  )
inlinestaticnoexcept

◆ wellknown_get_name()

static const char * keyring_common::service_definition::Log_builtins_keyring::wellknown_get_name ( uint  )
inlinestaticnoexcept

◆ wellknown_get_type()

static log_item_type keyring_common::service_definition::Log_builtins_keyring::wellknown_get_type ( uint  )
inlinestaticnoexcept

◆ write_errstream()

static log_service_error keyring_common::service_definition::Log_builtins_keyring::write_errstream ( void *  ,
const char *  ,
size_t   
)
inlinestaticnoexcept

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