summaryrefslogtreecommitdiff
path: root/pjnath
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-04-09 13:34:49 +0000
committerBenny Prijono <bennylp@teluu.com>2008-04-09 13:34:49 +0000
commitc033e56749db3c724861c41ba3206e256a967777 (patch)
tree689f55d981244f9f808fd03b73433679f470e202 /pjnath
parentef805d28cf2831217445dcac798a40dc1fbfc153 (diff)
More ticket #485: removed pjstun-srv-test project and fixed build errors with gcc
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1916 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath')
-rw-r--r--pjnath/build/Makefile4
-rw-r--r--pjnath/build/pjnath.dsw21
-rw-r--r--pjnath/src/pjnath-test/sess_auth.c16
3 files changed, 14 insertions, 27 deletions
diff --git a/pjnath/build/Makefile b/pjnath/build/Makefile
index 9887aee7..a80fcdad 100644
--- a/pjnath/build/Makefile
+++ b/pjnath/build/Makefile
@@ -58,8 +58,8 @@ export PJTURN_CLIENT_EXE:=../bin/pjturn-client-$(TARGET_NAME)$(HOST_EXE)
# Defines for building TURN server application
#
export PJTURN_SRV_SRCDIR = ../src/pjturn-srv
-export PJTURN_SRV_OBJS += allocation.o auth.o listener_udp.o server.o \
- main.o
+export PJTURN_SRV_OBJS += allocation.o auth.o listener_udp.o \
+ listener_tcp.o server.o main.o
export PJTURN_SRV_CFLAGS += $(_CFLAGS)
export PJTURN_SRV_LDFLAGS += $(_LDFLAGS)
export PJTURN_SRV_EXE:=../bin/pjturn-srv-$(TARGET_NAME)$(HOST_EXE)
diff --git a/pjnath/build/pjnath.dsw b/pjnath/build/pjnath.dsw
index 7e479164..0f622b61 100644
--- a/pjnath/build/pjnath.dsw
+++ b/pjnath/build/pjnath.dsw
@@ -60,27 +60,6 @@ Package=<4>
###############################################################################
-Project: "pjstun_srv_test"=.\pjstun_srv_test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name pjlib
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name pjlib_util
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name pjnath
- End Project Dependency
-}}}
-
-###############################################################################
-
Project: "pjturn_client"=.\pjturn_client.dsp - Package Owner=<4>
Package=<5>
diff --git a/pjnath/src/pjnath-test/sess_auth.c b/pjnath/src/pjnath-test/sess_auth.c
index 86ac5d8a..0675d9e0 100644
--- a/pjnath/src/pjnath-test/sess_auth.c
+++ b/pjnath/src/pjnath-test/sess_auth.c
@@ -55,6 +55,7 @@ static struct server
static pj_status_t server_send_msg(pj_stun_session *sess,
+ void *token,
const void *pkt,
pj_size_t pkt_size,
const pj_sockaddr_t *dst_addr,
@@ -63,6 +64,7 @@ static pj_status_t server_send_msg(pj_stun_session *sess,
pj_ssize_t len = pkt_size;
PJ_UNUSED_ARG(sess);
+ PJ_UNUSED_ARG(token);
return pj_sock_sendto(server->sock, pkt, &len, 0, dst_addr, addr_len);
}
@@ -71,13 +73,15 @@ static pj_status_t server_on_rx_request(pj_stun_session *sess,
const pj_uint8_t *pkt,
unsigned pkt_len,
const pj_stun_rx_data *rdata,
+ void *token,
const pj_sockaddr_t *src_addr,
unsigned src_addr_len)
{
PJ_UNUSED_ARG(pkt);
PJ_UNUSED_ARG(pkt_len);
+ PJ_UNUSED_ARG(token);
- return pj_stun_session_respond(sess, rdata, 0, NULL, PJ_TRUE,
+ return pj_stun_session_respond(sess, rdata, 0, NULL, NULL, PJ_TRUE,
src_addr, src_addr_len);
}
@@ -191,7 +195,7 @@ static int server_thread(void *unused)
pj_stun_session_on_rx_pkt(server->sess, pkt, len,
PJ_STUN_CHECK_PACKET | PJ_STUN_IS_DATAGRAM,
- NULL, &src_addr, src_addr_len);
+ NULL, NULL, &src_addr, src_addr_len);
}
}
@@ -327,6 +331,7 @@ static struct client
static pj_status_t client_send_msg(pj_stun_session *sess,
+ void *token,
const void *pkt,
pj_size_t pkt_size,
const pj_sockaddr_t *dst_addr,
@@ -335,6 +340,7 @@ static pj_status_t client_send_msg(pj_stun_session *sess,
pj_ssize_t len = pkt_size;
PJ_UNUSED_ARG(sess);
+ PJ_UNUSED_ARG(token);
return pj_sock_sendto(client->sock, pkt, &len, 0, dst_addr, addr_len);
}
@@ -342,12 +348,14 @@ static pj_status_t client_send_msg(pj_stun_session *sess,
static void client_on_request_complete( pj_stun_session *sess,
pj_status_t status,
+ void *token,
pj_stun_tx_data *tdata,
const pj_stun_msg *response,
const pj_sockaddr_t *src_addr,
unsigned src_addr_len)
{
PJ_UNUSED_ARG(sess);
+ PJ_UNUSED_ARG(token);
PJ_UNUSED_ARG(tdata);
PJ_UNUSED_ARG(src_addr);
PJ_UNUSED_ARG(src_addr_len);
@@ -400,7 +408,7 @@ static int client_thread(void *unused)
pj_stun_session_on_rx_pkt(client->sess, pkt, len,
PJ_STUN_CHECK_PACKET | PJ_STUN_IS_DATAGRAM,
- NULL, &src_addr, src_addr_len);
+ NULL, NULL, &src_addr, src_addr_len);
}
}
@@ -553,7 +561,7 @@ static int run_client_test(const char *title,
}
/* Send the request */
- status = pj_stun_session_send_msg(client->sess, PJ_FALSE, &server->addr,
+ status = pj_stun_session_send_msg(client->sess, NULL, PJ_FALSE, PJ_TRUE, &server->addr,
pj_sockaddr_get_len(&server->addr), tdata);
if (status != PJ_SUCCESS) {
destroy_client_server();