log_dyn.cpp File Reference
Last updated: 12-Sep-2025
#include <dlfcn.h>
#include "log_dyn.h"
Include dependency graph for log_dyn.cpp:

Typedefs |
|
typedef LibLogHandle(* | T_LogAPI_Init2) (const char *channel) |
typedef void(* | T_LogAPI_Deinit2) (LibLogHandle handle) |
typedef void(* | T_LogAPI_vprintf2) (LibLogHandle handle, LogAPI_Levels log_level, const char *file, unsigned int line, const char *format, va_list args) |
Enumerations |
|
enum | State { UNINIT, OK, FAILED } |
Functions |
|
int | emv_logdyn_load (LogChannel channel) |
void | emv_logdyn_unload (void) |
void | emv_logdyn_printf (LogAPI_Levels log_level, const char *file, unsigned int line, const char *format,...) |
void | emv_logdyn_vprintf (LogAPI_Levels log_level, const char *file, unsigned int line, const char *format, va_list args) |
Variables |
|
const typedef char *(* | T_log_getVersion )(void) |
void * | dl_handle = 0 |
Typedef Documentation
◆ T_LogAPI_Deinit2
typedef void(* T_LogAPI_Deinit2) (LibLogHandle handle) |
◆ T_LogAPI_Init2
typedef LibLogHandle(* T_LogAPI_Init2) (const char *channel) |
◆ T_LogAPI_vprintf2
typedef void(* T_LogAPI_vprintf2) (LibLogHandle handle, LogAPI_Levels log_level, const char *file, unsigned int line, const char *format, va_list args) |
Enumeration Type Documentation
◆ State
enum State |
Function Documentation
◆ emv_logdyn_load()
int emv_logdyn_load | ( | LogChannel | channel | ) |
◆ emv_logdyn_printf()
void emv_logdyn_printf | ( | LogAPI_Levels | log_level, |
const char * | file, | ||
unsigned int | line, | ||
const char * | format, | ||
... | |||
) |
◆ emv_logdyn_unload()
void emv_logdyn_unload | ( | void | ) |
◆ emv_logdyn_vprintf()
void emv_logdyn_vprintf | ( | LogAPI_Levels | log_level, |
const char * | file, | ||
unsigned int | line, | ||
const char * | format, | ||
va_list | args | ||
) |
Variable Documentation
◆ dl_handle
void* dl_handle = 0 |
◆ T_log_getVersion
const typedef char*(* T_log_getVersion) (void) |
Rate this article: