MySQL 9.1.0
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 |