diff options
| author | yangwei <[email protected]> | 2023-08-09 11:23:23 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2023-08-09 11:23:23 +0800 |
| commit | e090799ea7925b29c55fa103b10b2e6992f611c8 (patch) | |
| tree | 1e763b355c5dea02159381044dd733d12cec4336 | |
| parent | 5e505186251725856aa95dc371ea90f0b6303303 (diff) | |
WIP
| -rw-r--r-- | CMakeLists.txt | 1 | ||||
| -rw-r--r-- | deps/utable/utable.h (renamed from sdk/include/utable.h) | 0 | ||||
| -rw-r--r-- | src/adapter/adapter.h | 9 | ||||
| -rw-r--r-- | src/adapter/session.c | 8 |
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 |
