MySQL 9.1.0
Source Code Documentation
log_service_cache_entry Struct Reference

Finding and acquiring a service in the component framework is expensive, and we may use services a log (depending on how many events are logged per second), so we cache the relevant data. More...

#include <log_builtins_internal.h>

Public Attributes

char * name
 name of this service More...
 
size_t name_len
 service-name's length More...
 
char * urn
 URN of loaded if implicitly loaded, or NULL. More...
 
my_h_service service
 handle (service framework) More...
 
int opened
 currently open instances More...
 
int requested
 requested instances More...
 
int chistics
 multi-open supported, etc. More...
 

Detailed Description

Finding and acquiring a service in the component framework is expensive, and we may use services a log (depending on how many events are logged per second), so we cache the relevant data.

This struct describes a given service.

Member Data Documentation

◆ chistics

int log_service_cache_entry::chistics

multi-open supported, etc.

◆ name

char* log_service_cache_entry::name

name of this service

◆ name_len

size_t log_service_cache_entry::name_len

service-name's length

◆ opened

int log_service_cache_entry::opened

currently open instances

◆ requested

int log_service_cache_entry::requested

requested instances

◆ service

my_h_service log_service_cache_entry::service

handle (service framework)

◆ urn

char* log_service_cache_entry::urn

URN of loaded if implicitly loaded, or NULL.


The documentation for this struct was generated from the following file: