diff options
author | Vo Trung Chi <Chi.VoTrung@vn.bosch.com> | 2019-08-05 15:26:47 +0700 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2019-09-13 08:49:36 +0900 |
commit | 0ca94151777a560209fe063a7f02474e3a0ff47d (patch) | |
tree | c62c6a9a613fe03fdadbb4961d73ecfe709799b5 /src/daemon/dlt-daemon.h | |
parent | 677a246366465af96d254b211d56e950f5563d1b (diff) | |
download | DLT-daemon-0ca94151777a560209fe063a7f02474e3a0ff47d.tar.gz |
shm: Resend dlt msg when client connect
After dlt-client connects to dlt-daemon successfully, all the stored
dlt messages in daemon was not flushed to dlt client when using shared
memory as IPC. It is harmonized with dlt_daemon_process_user_message_log().
Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com>
Diffstat (limited to 'src/daemon/dlt-daemon.h')
-rw-r--r-- | src/daemon/dlt-daemon.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/daemon/dlt-daemon.h b/src/daemon/dlt-daemon.h index 59bac6a..6637f1d 100644 --- a/src/daemon/dlt-daemon.h +++ b/src/daemon/dlt-daemon.h @@ -151,6 +151,7 @@ typedef struct size_t baudrate; /**< Baudrate of serial connection */ #ifdef DLT_SHM_ENABLE DltShm dlt_shm; /**< Shared memory handling */ + unsigned char *recv_buf_shm; /**< buffer for receive message from shm */ #endif DltOfflineTrace offlineTrace; /**< Offline trace handling */ int timeoutOnSend; @@ -237,13 +238,10 @@ int dlt_daemon_process_user_message_unregister_context(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose); -int dlt_daemon_process_user_message_log(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, int verbose); -#ifdef DLT_SHM_ENABLE -int dlt_daemon_process_user_message_log_shm(DltDaemon *daemon, - DltDaemonLocal *daemon_local, - DltReceiver *rec, - int verbose); -#endif +int dlt_daemon_process_user_message_log(DltDaemon *daemon, + DltDaemonLocal *daemon_local, + DltReceiver *rec, + int verbose); int dlt_daemon_process_user_message_set_app_ll_ts(DltDaemon *daemon, DltDaemonLocal *daemon_local, DltReceiver *rec, |