aboutsummaryrefslogtreecommitdiff
path: root/inc/os/system_trace/trace_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/os/system_trace/trace_queue.h')
-rw-r--r--inc/os/system_trace/trace_queue.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/inc/os/system_trace/trace_queue.h b/inc/os/system_trace/trace_queue.h
new file mode 100644
index 0000000..035e889
--- /dev/null
+++ b/inc/os/system_trace/trace_queue.h
@@ -0,0 +1,38 @@
+/****************************************************************************************************//**
+ * @file trace_queue.h
+ *
+ * @brief
+ *
+ * @version v0.1
+ * @date 2018-11-05
+ *
+ * @note
+ *******************************************************************************************************/
+#ifndef _TRACE_QUEUE_H_
+#define _TRACE_QUEUE_H_
+
+#include "trace_common.h"
+#include "trace_port_config.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef struct _QUEUE_INFO
+{
+ uint16_t capacity_num;
+ uint16_t curr_num_in_queue;
+ uint16_t maximum_ever_num_in_queue;
+ uint16_t reserved;
+} QUEUE_INFO;
+
+extern bool trace_queue_init(uint32_t queue_num, ...);
+extern void trace_queue(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /*_TRACE_QUEUE_H_*/
+
+/******************* (C) COPYRIGHT 2015 Realtek Semiconductor Corporation *****END OF FILE****/