diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-03-08 18:58:04 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-03-08 18:58:04 +0000 |
commit | 538cbe505fc2de5140ccc3910c88c6922bc8a2b9 (patch) | |
tree | ca5882d36b10f1c579590789b8912221c0031cb1 /pjlib-util/src/pjstun-srv-test/server.h | |
parent | d48757a47b8cd228e1979ee843fc10aa8467a50e (diff) |
A really initial implementation on STUN server
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1049 74dad513-b988-da41-8d7b-12977e46ad98
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__ */ |