MySQL  8.0.27
Source Code Documentation
Deployed_components Class Referencefinal

This class implements component loading through manifest file. More...

#include <sql_component.h>

Public Member Functions

 Deployed_components (const std::string program_name)
 
 ~Deployed_components ()
 
bool valid () const
 
bool components_loaded () const
 

Private Member Functions

void get_next_component (std::string &components_list, std::string &one_component)
 
bool load ()
 
bool unload ()
 
bool make_urns (std::vector< const char * > &urns)
 

Private Attributes

std::string program_name_
 
std::string components_
 
std::string last_error_
 
bool valid_
 
bool loaded_
 

Detailed Description

This class implements component loading through manifest file.

Constructor & Destructor Documentation

◆ Deployed_components()

Deployed_components::Deployed_components ( const std::string  program_name)
explicit

◆ ~Deployed_components()

Deployed_components::~Deployed_components ( )

Member Function Documentation

◆ components_loaded()

bool Deployed_components::components_loaded ( ) const
inline

◆ get_next_component()

void Deployed_components::get_next_component ( std::string &  components_list,
std::string &  one_component 
)
private

◆ load()

bool Deployed_components::load ( )
private

◆ make_urns()

bool Deployed_components::make_urns ( std::vector< const char * > &  urns)
private

◆ unload()

bool Deployed_components::unload ( )
private

◆ valid()

bool Deployed_components::valid ( ) const
inline

Member Data Documentation

◆ components_

std::string Deployed_components::components_
private

◆ last_error_

std::string Deployed_components::last_error_
private

◆ loaded_

bool Deployed_components::loaded_
private

◆ program_name_

std::string Deployed_components::program_name_
private

◆ valid_

bool Deployed_components::valid_
private

The documentation for this class was generated from the following files: