![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Common interface that is used to define the sink and logger interfaces. More...
#include <gcs_logging.h>
Public Member Functions | |
| virtual | ~Common_interface ()=default | 
| Define a virtual destructor as instances of this interface can be polymorphically used.  More... | |
| virtual enum_gcs_error | initialize ()=0 | 
| The purpose of this method is to initialize resources used by the objects that implement this interface.  More... | |
| virtual enum_gcs_error | finalize ()=0 | 
| The purpose of this method is to free any resources used by the objects that implement this interface.  More... | |
Common interface that is used to define the sink and logger interfaces.
      
  | 
  virtualdefault | 
Define a virtual destructor as instances of this interface can be polymorphically used.
      
  | 
  pure virtual | 
The purpose of this method is to free any resources used by the objects that implement this interface.
| GCS_OK | in case everything goes well. Any other value of gcs_error in case of error. | 
Implemented in Gcs_gr_logger_impl, Gcs_output_sink, Gcs_default_logger, and Gcs_file_sink.
      
  | 
  pure virtual | 
The purpose of this method is to initialize resources used by the objects that implement this interface.
| GCS_OK | in case everything goes well. Any other value of gcs_error in case of error. | 
Implemented in Gcs_gr_logger_impl, Gcs_output_sink, Gcs_default_logger, and Gcs_file_sink.