/*
This file is part of pathload.
pathload is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
pathload is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with pathload; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/*-------------------------------------------------
pathload : an end-to-end available bandwidth
estimation tool
Author : Manish Jain ( jain@cc.gatech.edu )
Constantinos Dovrolis (dovrolis@cc.gatech.edu )
Release : Ver 1.3.2
Support : This work was supported by the SciDAC
program of the US department
--------------------------------------------------*/
/*
* $Header: /net/cvs/bwtest/pathload/pathload_snd.h,v 1.38 2006/05/19 19:12:27 jain Exp $
*/
#ifdef LOCAL
#define EXTERN
#else
#define EXTERN extern
#endif
EXTERN int send_fleet() ;
EXTERN int send_train();
EXTERN int send_ctr_mesg(char *ctr_buff, l_int32 ctr_code);
EXTERN l_int32 recv_ctr_mesg( char *ctr_buff);
EXTERN l_int32 send_latency() ;
EXTERN void min_sleeptime() ;
EXTERN void order_int(int unord_arr[], int ord_arr[], int num_elems);
EXTERN double time_to_us_delta(struct timeval tv1, struct timeval tv2);
EXTERN l_int32 fleet_id_n ;
EXTERN l_int32 fleet_id ;
EXTERN int sock_udp, sock_tcp, ctr_strm, send_buff_sz, rcv_tcp_adrlen;
EXTERN struct sockaddr_in snd_udp_addr, snd_tcp_addr, rcv_udp_addr, rcv_tcp_addr;
EXTERN l_int32 min_sleep_interval ; /* in usec */
EXTERN l_int32 min_timer_intr ; /* in usec */
EXTERN int gettimeofday_latency ;
EXTERN void order_dbl(double unord_arr[], double ord_arr[],int start, int num_elems);
EXTERN void order_float(float unord_arr[], float ord_arr[],int start, int num_elems);
EXTERN void order_int(int unord_arr[], int ord_arr[], int num_elems);
EXTERN void help() ;
EXTERN int quiet ;
syntax highlighted by Code2HTML, v. 0.9.1