MySQL 9.1.0
Source Code Documentation
mysql_component_t Struct Reference

Carries information on the specific Component, all Service Implementations it provides, all its requirements and metadata. More...

#include <dynamic_loader.h>

Public Attributes

const char * name
 
struct mysql_service_ref_tprovides
 
struct mysql_service_placeholder_ref_trequires_service
 
struct mysql_metadata_ref_tmetadata
 
mysql_service_status_t(* init )()
 
mysql_service_status_t(* deinit )()
 

Detailed Description

Carries information on the specific Component, all Service Implementations it provides, all its requirements and metadata.

Member Data Documentation

◆ deinit

mysql_service_status_t(* mysql_component_t::deinit) ()

◆ init

mysql_service_status_t(* mysql_component_t::init) ()

◆ metadata

struct mysql_metadata_ref_t* mysql_component_t::metadata

◆ name

const char* mysql_component_t::name

◆ provides

struct mysql_service_ref_t* mysql_component_t::provides

◆ requires_service

struct mysql_service_placeholder_ref_t* mysql_component_t::requires_service

The documentation for this struct was generated from the following file: