feature: session manager support lookup session by session ID

This commit is contained in:
luwenpeng
2024-07-29 10:44:57 +08:00
parent 62b9c0c99c
commit 1f09f43f52
20 changed files with 119 additions and 102 deletions

View File

@@ -97,7 +97,8 @@ void session_manager_record_duplicated_packet(struct session_manager *mgr, const
struct session *session_manager_new_session(struct session_manager *mgr, const struct packet *pkt, uint64_t now_ms);
void session_manager_free_session(struct session_manager *mgr, struct session *sess);
struct session *session_manager_lookup_session(struct session_manager *mgr, const struct packet *pkt, uint64_t now_ms);
struct session *session_manager_lookup_session_by_packet(struct session_manager *mgr, const struct packet *pkt);
struct session *session_manager_lookup_session_by_id(struct session_manager *mgr, uint64_t sess_id);
int session_manager_update_session(struct session_manager *mgr, struct session *sess, const struct packet *pkt, uint64_t now_ms);
// return session need free by session_manager_free_session()