MySQL 9.1.0
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.