summaryrefslogtreecommitdiff
path: root/include/dlt/dlt_user.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dlt/dlt_user.h')
-rwxr-xr-xinclude/dlt/dlt_user.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/dlt/dlt_user.h b/include/dlt/dlt_user.h
index 1ea46cc..f2a1400 100755
--- a/include/dlt/dlt_user.h
+++ b/include/dlt/dlt_user.h
@@ -540,6 +540,16 @@ int dlt_log_raw(DltContext *handle,DltLogLevelType loglevel, void *data,uint16_t
*/
int dlt_forward_msg(void *msgdata,size_t size);
+/**
+ * Get the total size and available size of the shared memory buffer between daemon and applications.
+ * This information is useful to control the flow control between applications and daemon.
+ * For example only 50% of the buffer should be used for file transfer.
+ * @param total_size total size of buffer in bytes
+ * @param used_size used size of buffer in bytes
+ * @return negative value if there was an error
+ */
+int dlt_user_check_buffer(int *total_size, int *used_size);
+
#ifdef __cplusplus
}
#endif