summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoryangwei <[email protected]>2023-08-09 10:28:13 +0800
committeryangwei <[email protected]>2023-08-09 10:28:13 +0800
commit5e505186251725856aa95dc371ea90f0b6303303 (patch)
tree0b03caa699b62f42378cedcda1fee496f82a7363 /src
parentedfd454ce1ab4f58b1d87fd4bc44c59ab12727a0 (diff)
🔧 build(import build dependen tools):master
Diffstat (limited to 'src')
-rw-r--r--src/adapter/adapter.c2
-rw-r--r--src/adapter/adapter.h11
-rw-r--r--src/adapter/session.c3
3 files changed, 12 insertions, 4 deletions
diff --git a/src/adapter/adapter.c b/src/adapter/adapter.c
index 5d37c03..6202369 100644
--- a/src/adapter/adapter.c
+++ b/src/adapter/adapter.c
@@ -1,4 +1,4 @@
-#include "sdk/include/session.h"
+#include "session.h"
#include "adapter.h"
struct session
diff --git a/src/adapter/adapter.h b/src/adapter/adapter.h
index b8d2fe9..f6fc6b2 100644
--- a/src/adapter/adapter.h
+++ b/src/adapter/adapter.h
@@ -2,10 +2,15 @@
#include "sdk/include/session_mq.h"
#include "sdk/include/subsystem.h"
+#include <stdint.h>
+
struct adapter;
struct adapter *adapter_init(void);
void adapter_exit(struct adapter *adapter);
-struct session *session_new(void);
-//entry
-void session_free(struct session *session);
+
+struct streaminfo;
+
+uint8_t adapter_session_open(struct streaminfo *stream, struct session **session, int thread_id);
+uint8_t adapter_session_active(struct streaminfo *stream, struct session **session, int thread_id);
+uint8_t adapter_session_close(struct streaminfo *stream, struct session **session, int thread_id); \ No newline at end of file
diff --git a/src/adapter/session.c b/src/adapter/session.c
new file mode 100644
index 0000000..9707ce5
--- /dev/null
+++ b/src/adapter/session.c
@@ -0,0 +1,3 @@
+struct session *session_new(void);
+//entry
+void session_free(struct session *session); \ No newline at end of file