From cf77042064db0eb3773747472984dff94b08436c Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 26 Feb 2007 23:49:48 +0000 Subject: [PATCH] Moved stun_session from client to library git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1008 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib-util/build/pjlib_util.dsp | 8 ++++++++ pjlib-util/build/pjstun_client.dsp | 8 -------- pjlib-util/include/pjlib-util.h | 1 + .../pjstun-client => include/pjlib-util}/stun_session.h | 0 .../src/{pjstun-client => pjlib-util}/stun_session.c | 5 +++-- pjlib-util/src/pjstun-client/client_main.c | 1 - 6 files changed, 12 insertions(+), 11 deletions(-) rename pjlib-util/{src/pjstun-client => include/pjlib-util}/stun_session.h (100%) rename pjlib-util/src/{pjstun-client => pjlib-util}/stun_session.c (99%) diff --git a/pjlib-util/build/pjlib_util.dsp b/pjlib-util/build/pjlib_util.dsp index 555a6c154..6aa10d117 100644 --- a/pjlib-util/build/pjlib_util.dsp +++ b/pjlib-util/build/pjlib_util.dsp @@ -161,6 +161,10 @@ SOURCE="..\src\pjlib-util\stun_server.c" # End Source File # Begin Source File +SOURCE="..\src\pjlib-util\stun_session.c" +# End Source File +# Begin Source File + SOURCE="..\src\pjlib-util\stun_simple.c" # End Source File # Begin Source File @@ -261,6 +265,10 @@ SOURCE="..\include\pjlib-util\stun_server.h" # End Source File # Begin Source File +SOURCE="..\include\pjlib-util\stun_session.h" +# End Source File +# Begin Source File + SOURCE="..\include\pjlib-util\stun_simple.h" # End Source File # Begin Source File diff --git a/pjlib-util/build/pjstun_client.dsp b/pjlib-util/build/pjstun_client.dsp index b4cbdb3a3..2d5705b73 100644 --- a/pjlib-util/build/pjstun_client.dsp +++ b/pjlib-util/build/pjstun_client.dsp @@ -89,18 +89,10 @@ LINK32=link.exe SOURCE="..\src\pjstun-client\client_main.c" # End Source File -# Begin Source File - -SOURCE="..\src\pjstun-client\stun_session.c" -# End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE="..\src\pjstun-client\stun_session.h" -# End Source File # End Group # Begin Group "Resource Files" diff --git a/pjlib-util/include/pjlib-util.h b/pjlib-util/include/pjlib-util.h index 2b3326b45..7c8e2ad42 100644 --- a/pjlib-util/include/pjlib-util.h +++ b/pjlib-util/include/pjlib-util.h @@ -52,6 +52,7 @@ #include #include #include +#include #include /* Old STUN */ diff --git a/pjlib-util/src/pjstun-client/stun_session.h b/pjlib-util/include/pjlib-util/stun_session.h similarity index 100% rename from pjlib-util/src/pjstun-client/stun_session.h rename to pjlib-util/include/pjlib-util/stun_session.h diff --git a/pjlib-util/src/pjstun-client/stun_session.c b/pjlib-util/src/pjlib-util/stun_session.c similarity index 99% rename from pjlib-util/src/pjstun-client/stun_session.c rename to pjlib-util/src/pjlib-util/stun_session.c index 03dc6f192..ce15a6107 100644 --- a/pjlib-util/src/pjstun-client/stun_session.c +++ b/pjlib-util/src/pjlib-util/stun_session.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "stun_session.h" +#include #include struct pj_stun_session @@ -90,6 +90,7 @@ static pj_status_t tsx_add(pj_stun_session *sess, static pj_status_t tsx_erase(pj_stun_session *sess, pj_stun_tx_data *tdata) { + PJ_UNUSED_ARG(sess); pj_list_erase(tdata); return PJ_SUCCESS; } @@ -130,7 +131,7 @@ static pj_status_t create_tdata(pj_stun_session *sess, tdata = PJ_POOL_ZALLOC_TYPE(pool, pj_stun_tx_data); tdata->pool = pool; tdata->sess = sess; - tdata->user_data = tdata; + tdata->user_data = user_data; /* Create STUN message */ status = pj_stun_msg_create(pool, msg_type, PJ_STUN_MAGIC, diff --git a/pjlib-util/src/pjstun-client/client_main.c b/pjlib-util/src/pjstun-client/client_main.c index 5f9d7d4c6..4ef95d857 100644 --- a/pjlib-util/src/pjstun-client/client_main.c +++ b/pjlib-util/src/pjstun-client/client_main.c @@ -18,7 +18,6 @@ */ #include #include -#include "stun_session.h" #include