diff options
author | ManikandanChockalingam <manikandan.chockalingam@in.bosch.com> | 2018-05-18 11:17:31 +0530 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-05-18 07:47:31 +0200 |
commit | da6eefe5cac244421c5af413c54e420717e11c9e (patch) | |
tree | e7eb7745fbc5e0edd3e2bede4d008a05250f1a18 /src/shared | |
parent | f549f5527148b32a15489aae75c9e4557e19cbd4 (diff) | |
download | DLT-daemon-da6eefe5cac244421c5af413c54e420717e11c9e.tar.gz |
IPC: Unix socket added (#43)
* IPC: Unix socket added
The user can select either FIFO or UNIX socket as IPC between user library and daemon through CMakelist option.
Socket path configurable for both FIFO and Unix Socket now configurable in CMake
Signed-off-by: Christoph Lipka <clipka@de.adit-jv.com>
Signed-off-by: ManikandanC <Manikandan.Chockalingam@in.bosch.com>
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/dlt_common.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c index 818f3ef..17d0add 100644 --- a/src/shared/dlt_common.c +++ b/src/shared/dlt_common.c @@ -2229,6 +2229,15 @@ int dlt_receiver_receive_fd(DltReceiver *receiver) return receiver->bytesRcvd; } +int dlt_receiver_receive(DltReceiver *receiver) +{ +#ifdef DLT_USE_UNIX_SOCKET_IPC + return dlt_receiver_receive_socket(receiver); +#else + return dlt_receiver_receive_fd(receiver); +#endif +} + DltReturnValue dlt_receiver_remove(DltReceiver *receiver, int size) { if (receiver == NULL) @@ -3902,6 +3911,7 @@ void dlt_check_envvar() } } +#ifndef DLT_USE_UNIX_SOCKET_IPC int dlt_mkdir_recursive(const char *dir) { int ret = 0; @@ -3940,3 +3950,4 @@ int dlt_mkdir_recursive(const char *dir) return ret; } +#endif |