![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Namespaces | |
| namespace | cache | 
| namespace | channel | 
| namespace | channel_ignore_list | 
| namespace | service_notification | 
Classes | |
| class | cache_imp | 
| class | Cache_malloced | 
| class | channel_imp | 
| struct | Compare_service_name_entry | 
| struct | Service_name_entry | 
| class | service_names_set | 
Typedefs | |
| typedef std::unordered_set< channel_imp *, std::hash< channel_imp * >, std::equal_to< channel_imp * >, Component_malloc_allocator< channel_imp * > > | channels_t | 
| typedef std::unordered_multimap< std::string, channel_imp *, std::hash< std::string >, std::equal_to< std::string >, Component_malloc_allocator< std::pair< const std::string, channel_imp * > > > | channel_by_name_hash_t | 
Functions | |
| static void | register_instruments () | 
| static mysql_service_status_t | init () | 
| static mysql_service_status_t | deinit () | 
Variables | |
| static channels_t * | channels | 
| channel_by_name_hash_t * | channel_by_name_hash | 
| mysql_rwlock_t | LOCK_channels | 
| PSI_memory_key | KEY_mem_reference_cache | 
| typedef std::unordered_multimap< std::string, channel_imp *, std::hash<std::string>, std::equal_to<std::string>, Component_malloc_allocator<std::pair<const std::string, channel_imp *> > > reference_caching::channel_by_name_hash_t | 
| typedef std::unordered_set<channel_imp *, std::hash<channel_imp *>, std::equal_to<channel_imp *>, Component_malloc_allocator<channel_imp *> > reference_caching::channels_t | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| channel_by_name_hash_t * reference_caching::channel_by_name_hash | 
      
  | 
  static | 
| PSI_memory_key reference_caching::KEY_mem_reference_cache | 
| mysql_rwlock_t reference_caching::LOCK_channels |