The various Debug functions.
More...
|
| DBG_DLL_API int | dbg_init (void **dbg_session, const _dbg_params *dbg_params_t) |
| | Initializes debugging. More...
|
| |
| DBG_DLL_API int | dbg_close (const void *dbg_session) |
| | Closes the debug session. More...
|
| |
| DBG_DLL_API void | dbg_print (void *dbg_session, DBG_LEVEL dbg_level, char *dbg_sw, char *func, int line, char *fmt,...) |
| | Debug print function. More...
|
| |
The various Debug functions.
◆ dbg_close()
| DBG_DLL_API int dbg_close |
( |
const void * |
dbg_session | ) |
|
◆ dbg_init()
| DBG_DLL_API int dbg_init |
( |
void ** |
dbg_session, |
|
|
const _dbg_params * |
dbg_params_t |
|
) |
| |
Initializes debugging.
- Parameters
-
| [in,out] | **dbg_session | Handler to the debug session that the DLL caller should use for debug prints. |
| [in] | *dbg_params_t | Debug data structure as defined in _dbg_params data structure. |
- Returns
- Debug functions return status codes..
◆ dbg_print()
| DBG_DLL_API void dbg_print |
( |
void * |
dbg_session, |
|
|
DBG_LEVEL |
dbg_level, |
|
|
char * |
dbg_sw, |
|
|
char * |
func, |
|
|
int |
line, |
|
|
char * |
fmt, |
|
|
|
... |
|
) |
| |
Debug print function.
- Parameters
-
| [in] | *dbg_session | Handler to the debug session. |
| [in] | dbg_level | The debug level of the print, taken from DBG_LEVEL. |
| [in] | *dbg_sw | The software name that sent this debug message. |
| [in] | *func | The function that this debug print was called from. |
| [in] | line | The file line that this debug print was originated from. |
| [in] | *fmt | The string to be printed. |
| [in] | ... | Additional arguments for the fmt string. |
- Returns
- void