24#ifndef MYSQL_SERVICE_IMPLEMENTATION_H 
   25#define MYSQL_SERVICE_IMPLEMENTATION_H 
Helper class for reference counting.
Definition: my_ref_counted.h:34
 
a Service implementation registry data
Definition: mysql_service_implementation.h:32
 
my_h_service m_interface
Definition: mysql_service_implementation.h:42
 
const char * name_c_str() const
Gets fully qualified name of this service implementation.
Definition: mysql_service_implementation.cc:69
 
my_h_service interface() const
Gets pointer to interface structure with method pointers.
Definition: mysql_service_implementation.cc:78
 
my_string m_service
Definition: mysql_service_implementation.h:43
 
mysql_service_implementation(my_h_service interface, const char *full_name)
Definition: mysql_service_implementation.cc:26
 
mysql_service_implementation(mysql_service_implementation &other)
 
const char * service_name_c_str() const
Gets service name that is implemented by this service implementation.
Definition: mysql_service_implementation.cc:59
 
my_string m_full_name
Definition: mysql_service_implementation.h:44
 
struct my_h_service_imp * my_h_service
A handle type for acquired Service.
Definition: registry.h:33