MySQL 9.0.0
Source Code Documentation
registry.h File Reference
#include <mysql/components/service.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  s_mysql_registry
 Service for acquiring and releasing references to all registered Service Implementations. More...
 
struct  s_mysql_registry_registration
 Service for managing list of registered Service Implementations. More...
 
struct  s_mysql_registry_query
 Service for listing all Service Implementations by iterator. More...
 
struct  s_mysql_registry_metadata_enumerate
 Service for listing all metadata for a Service Implementation specified by the given iterator. More...
 
struct  s_mysql_registry_metadata_query
 Service to query specified metadata key directly for the specified Service Implementation by iterator to it. More...
 

Typedefs

typedef struct my_h_service_imp * my_h_service
 A handle type for acquired Service. More...
 
typedef struct my_h_service_iterator_impmy_h_service_iterator
 A handle type for a iterator to a Service Implementation. More...
 
typedef struct my_h_service_metadata_iterator_impmy_h_service_metadata_iterator
 A handle type for a iterator to metadata of some Service Implementation. More...
 
typedef struct s_mysql_registry mysql_service_registry_t
 Service for acquiring and releasing references to all registered Service Implementations. More...
 
typedef struct s_mysql_registry_registration mysql_service_registry_registration_t
 Service for managing list of registered Service Implementations. More...
 
typedef struct s_mysql_registry_query mysql_service_registry_query_t
 Service for listing all Service Implementations by iterator. More...
 
typedef struct s_mysql_registry_metadata_enumerate mysql_service_registry_metadata_enumerate_t
 Service for listing all metadata for a Service Implementation specified by the given iterator. More...
 
typedef struct s_mysql_registry_metadata_query mysql_service_registry_metadata_query_t
 Service to query specified metadata key directly for the specified Service Implementation by iterator to it. More...
 

Typedef Documentation

◆ my_h_service

typedef struct my_h_service_imp* my_h_service

A handle type for acquired Service.

◆ my_h_service_iterator

A handle type for a iterator to a Service Implementation.

◆ my_h_service_metadata_iterator

A handle type for a iterator to metadata of some Service Implementation.

◆ mysql_service_registry_metadata_enumerate_t

Service for listing all metadata for a Service Implementation specified by the given iterator.

◆ mysql_service_registry_metadata_query_t

Service to query specified metadata key directly for the specified Service Implementation by iterator to it.

◆ mysql_service_registry_query_t

Service for listing all Service Implementations by iterator.

◆ mysql_service_registry_registration_t

Service for managing list of registered Service Implementations.

◆ mysql_service_registry_t

Service for acquiring and releasing references to all registered Service Implementations.