summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryangwei <[email protected]>2023-08-09 11:23:23 +0800
committeryangwei <[email protected]>2023-08-09 11:23:23 +0800
commite090799ea7925b29c55fa103b10b2e6992f611c8 (patch)
tree1e763b355c5dea02159381044dd733d12cec4336
parent5e505186251725856aa95dc371ea90f0b6303303 (diff)
WIP
-rw-r--r--CMakeLists.txt1
-rw-r--r--deps/utable/utable.h (renamed from sdk/include/utable.h)0
-rw-r--r--src/adapter/adapter.h9
-rw-r--r--src/adapter/session.c8
4 files changed, 14 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ebcb010..60bc9ca 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,6 +27,7 @@ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lelf")
add_custom_target("install-program" COMMAND ${CMAKE_COMMAND} ARGS -DCOMPONENT=Program -P cmake_install.cmake)
add_custom_target("install-profile" COMMAND ${CMAKE_COMMAND} ARGS -DCOMPONENT=Profile -P cmake_install.cmake)
+include_directories(${CMAKE_SOURCE_DIR})
include_directories(${CMAKE_SOURCE_DIR}/sdk/include)
add_subdirectory(vendor)
diff --git a/sdk/include/utable.h b/deps/utable/utable.h
index 8cee23e..8cee23e 100644
--- a/sdk/include/utable.h
+++ b/deps/utable/utable.h
diff --git a/src/adapter/adapter.h b/src/adapter/adapter.h
index f6fc6b2..fb643ef 100644
--- a/src/adapter/adapter.h
+++ b/src/adapter/adapter.h
@@ -1,6 +1,6 @@
-#include "sdk/include/session.h"
-#include "sdk/include/session_mq.h"
-#include "sdk/include/subsystem.h"
+#include "session.h"
+#include "session_mq.h"
+#include "subsystem.h"
#include <stdint.h>
@@ -11,6 +11,9 @@ void adapter_exit(struct adapter *adapter);
struct streaminfo;
+//streaminfo open
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);
+
+//streaminfo close, or firewall active close streaminfo
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
index 9707ce5..83c81c5 100644
--- a/src/adapter/session.c
+++ b/src/adapter/session.c
@@ -1,3 +1,9 @@
+#include "session.h"
+
+struct session
+{
+
+};
+
struct session *session_new(void);
-//entry
void session_free(struct session *session); \ No newline at end of file