![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
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... | |
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.
| int log_service_cache_entry::chistics | 
multi-open supported, etc.
| char* log_service_cache_entry::name | 
name of this service
| size_t log_service_cache_entry::name_len | 
service-name's length
| int log_service_cache_entry::opened | 
currently open instances
| int log_service_cache_entry::requested | 
requested instances
| my_h_service log_service_cache_entry::service | 
handle (service framework)
| char* log_service_cache_entry::urn | 
URN of loaded if implicitly loaded, or NULL.