Adapter dispatch table bound to a logger_t instance.
More...
#include <logger_adapters_api.h>
Data Fields | |
| logger_status_t(* | log )(void *backend, const char *message) |
| void(* | destroy )(void *backend) |
This table defines the concrete backend operations used by the generic logger port for message emission and destruction.
A valid vtable must provide all operations.
Definition at line 45 of file logger_adapters_api.h.
| void(* logger_vtbl_t::destroy) (void *backend) |
Backend destroy operation. Must not be NULL.
Definition at line 50 of file logger_adapters_api.h.
| logger_status_t(* logger_vtbl_t::log) (void *backend, const char *message) |
Backend log operation. Must not be NULL.
Definition at line 47 of file logger_adapters_api.h.