Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

directconn_private.h File Reference

prototypes for private direct connection functions More...

Go to the source code of this file.

Functions

void * run_direct_conn_connect (void *arg)
 the entry point for the started thread that actually creates the direct connection


Detailed Description

prototypes for private direct connection functions

Author:
Daniel Ferullo (ferullo@cmu.edu)

Definition in file directconn_private.h.


Function Documentation

void* run_direct_conn_connect void *  arg  ) 
 

the entry point for the started thread that actually creates the direct connection

Parameters:
arg the sole argument allowed in a pthread. Will be cast to a direct_conn_connect_arg_t pointer and freed a thread exit
Returns:
SUCCESS, errorcode on failure

Definition at line 63 of file directconn.c.

References peer_sock_desc::buddy, peer_conn_info::buddy, CHECK_NOT_NULL, DBG_DIR_CONN, DEBUG, direct_conn_connect_arg_t, peer_conn_info::direct_conn_status, ERROR_NULL_ARG_1, buddy_info::ext_ip, buddy_info::ext_port, direct_conn_connect_arg::info, safe_free(), and peer_conn_info::socks.

Referenced by start_direct_conn().


Generated on Wed Mar 30 23:20:48 2005 for NATBLASTER by  doxygen 1.3.9.1