![]() |
MySQL 8.0.43
Source Code Documentation
|
#include "component_common.h"#include "mysql_service_implementation.h"#include "registry_imp.h"#include <mysql/components/my_service.h>#include <mysql/components/service_implementation.h>#include <mysql/components/services/registry.h>#include <map>#include <memory>#include <mysql/components/services/mysql_rwlock.h>#include "registry_metadata.cc.inc"Classes | |
| struct | my_h_service_iterator_imp |
| struct | my_h_service_metadata_iterator_imp |
Macros | |
| #define | REGISTRY_IMP mysql_registry_imp |
| #define | REGISTRY mysql_registry_imp::service_registry |
| #define | REGISTRY_TYPE my_service_registry |
| #define | LOCK mysql_registry_imp::LOCK_registry |
| #define | ITERATOR_TYPE my_h_service_iterator_imp |
| #define | METADATA_ITERATOR_TYPE my_h_service_metadata_iterator_imp |
| #define | OBJECT_ITERATOR my_h_service_iterator |
| #define | METADATA_ITERATOR my_h_service_metadata_iterator |
Typedefs | |
| typedef std::map< const char *, mysql_service_implementation *, c_string_less > | my_service_registry |
Functions | |
| static void | init_registry_psi_keys (void) |
Variables | |
| static PSI_rwlock_key | key_rwlock_LOCK_registry |
| static PSI_rwlock_info | all_registry_rwlocks [] |
| #define ITERATOR_TYPE my_h_service_iterator_imp |
| #define LOCK mysql_registry_imp::LOCK_registry |
| #define METADATA_ITERATOR my_h_service_metadata_iterator |
| #define METADATA_ITERATOR_TYPE my_h_service_metadata_iterator_imp |
| #define OBJECT_ITERATOR my_h_service_iterator |
| #define REGISTRY mysql_registry_imp::service_registry |
| #define REGISTRY_IMP mysql_registry_imp |
| #define REGISTRY_TYPE my_service_registry |
| typedef std::map<const char *, mysql_service_implementation *, c_string_less> my_service_registry |
|
static |
|
static |
|
static |