Update session timer

This commit is contained in:
luwenpeng
2024-03-29 19:44:20 +08:00
parent 8e527a0f4c
commit 772860c1be
15 changed files with 151 additions and 211 deletions

View File

@@ -9,9 +9,10 @@ extern "C"
#include "session.h"
struct session_timer;
struct session_timer *session_timer_new();
struct session_timer *session_timer_new(uint64_t now);
void session_timer_free(struct session_timer *timer);
void session_timer_add(struct session_timer *timer, struct session *sess);
void session_timer_update(struct session_timer *timer, struct session *sess, uint64_t expires);
void session_timer_add(struct session_timer *timer, struct session *sess, uint64_t expires);
void session_timer_del(struct session_timer *timer, struct session *sess);
/*
* return one session which timeout, or NULL if no session timeout.