diff options
author | ManikandanC <Manikandan.Chockalingam@in.bosch.com> | 2017-06-16 16:39:55 +0530 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-12-21 10:16:46 +0100 |
commit | 83516bb6bd95d1a865c44bc7f33f70426e1143dc (patch) | |
tree | 951f1ae272b77065ff05dbc3ad9a0dfc02e39e3d /include/dlt/dlt_user_macros.h | |
parent | bb15f2588aed9ee45ff42621de336aa4b7d65e53 (diff) | |
download | DLT-daemon-83516bb6bd95d1a865c44bc7f33f70426e1143dc.tar.gz |
Injection: New callback with private data Added new injection callback with private data as argument
Signed-off-by: ManikandanC <Manikandan.Chockalingam@in.bosch.com>
Diffstat (limited to 'include/dlt/dlt_user_macros.h')
-rw-r--r-- | include/dlt/dlt_user_macros.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/dlt/dlt_user_macros.h b/include/dlt/dlt_user_macros.h index e1b1267..74dea64 100644 --- a/include/dlt/dlt_user_macros.h +++ b/include/dlt/dlt_user_macros.h @@ -165,6 +165,16 @@ (void)dlt_register_injection_callback(&(CONTEXT),SERVICEID, CALLBACK);} while(0) /** + * Register callback function called when injection message was received + * @param CONTEXT object containing information about one special logging context + * @param SERVICEID service id of the injection message + * @param CALLBACK function pointer to callback function + * @param PRIV_DATA data specific to context + */ +#define DLT_REGISTER_INJECTION_CALLBACK_WITH_ID(CONTEXT, SERVICEID, CALLBACK, PRIV_DATA) do{\ + (void)dlt_register_injection_callback_with_id(&(CONTEXT),SERVICEID, CALLBACK, PRIV_DATA);} while(0) + +/** * Register callback function called when log level of context was changed * @param CONTEXT object containing information about one special logging context * @param CALLBACK function pointer to callback function |