More ticket #485: removed pjstun-srv-test project and fixed build errors with gcc

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1916 74dad513-b988-da41-8d7b-12977e46ad98
This commit is contained in:
Benny Prijono 2008-04-09 13:34:49 +00:00
parent 49786e6b3f
commit 84fde9e52f
3 changed files with 14 additions and 27 deletions

View File

@ -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)

View File

@ -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>

View File

@ -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();