diff options
Diffstat (limited to 'pjlib-util/src/pjstun-srv-test/server.h')
-rw-r--r-- | pjlib-util/src/pjstun-srv-test/server.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pjlib-util/src/pjstun-srv-test/server.h b/pjlib-util/src/pjstun-srv-test/server.h index 612ea41a..491a1af3 100644 --- a/pjlib-util/src/pjstun-srv-test/server.h +++ b/pjlib-util/src/pjstun-srv-test/server.h @@ -47,6 +47,7 @@ typedef struct pj_stun_usage_cb pj_size_t pkt_size, const pj_sockaddr_t *src_addr, unsigned src_addr_len); + void (*on_destroy)(pj_stun_usage *usage); } pj_stun_usage_cb; @@ -117,6 +118,13 @@ PJ_DEF(pj_status_t) pj_stun_bind_usage_create(pj_stun_server *srv, pj_stun_usage **p_bu); + +pj_status_t pj_stun_server_register_usage(pj_stun_server *srv, + pj_stun_usage *usage); +pj_status_t pj_stun_server_unregister_usage(pj_stun_server *srv, + pj_stun_usage *usage); + + #endif /* __STUN_SERVER_H__ */ |