MySQL  8.0.27
Source Code Documentation
Udf_load_service Class Reference

#include <udf_service_impl.h>

Public Member Functions

 Udf_load_service ()
 
 ~Udf_load_service ()
 
bool init ()
 Registers the Asynchronous Connection Failover's UDFs. More...
 
bool deinit ()
 Unregisters the Asynchronous Connection Failover's UDFs. More...
 

Private Member Functions

template<class T >
void add ()
 
void register_udf ()
 
void unregister_udf ()
 

Private Attributes

std::vector< Udf_service_impl * > m_udfs_registered
 

Constructor & Destructor Documentation

◆ Udf_load_service()

Udf_load_service::Udf_load_service ( )

◆ ~Udf_load_service()

Udf_load_service::~Udf_load_service ( )

Member Function Documentation

◆ add()

template<class T >
void Udf_load_service::add ( )
inlineprivate

◆ deinit()

bool Udf_load_service::deinit ( void  )

Unregisters the Asynchronous Connection Failover's UDFs.

Return values
trueif there was an error
falseif all UDFs were unregistered

◆ init()

bool Udf_load_service::init ( void  )

Registers the Asynchronous Connection Failover's UDFs.

If there is an error registering any UDF, all installed UDFs are unregistered.

Return values
trueif there was an error
falseif all UDFs were registered

◆ register_udf()

void Udf_load_service::register_udf ( )
private

◆ unregister_udf()

void Udf_load_service::unregister_udf ( )
private

Member Data Documentation

◆ m_udfs_registered

std::vector<Udf_service_impl *> Udf_load_service::m_udfs_registered
private

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