18 #include "globus_xio.h"
24 #if !defined(GLOBUS_I_XIOPERF_H)
25 #define GLOBUS_I_XIOPERF_H 1
27 #define GlobusXIOPerfError(error_msg, _type) \
29 globus_error_construct_error( \
40 #define GlobusXIOPerfFuncName(func) static const char * _xioperf_func_name __attribute__((__unused__)) = #func
42 #define GlobusXIOPerfFuncName(func) static const char * _xioperf_func_name = #func
47 GLOBUS_XIO_PERF_ERROR_PARM = 1
50 typedef struct globus_i_xioperf_info_s
66 globus_off_t bytes_to_transfer;
67 globus_off_t bytes_sent;
68 globus_off_t bytes_recv;
73 globus_xio_stack_t stack;
74 globus_reltime_t time;
81 globus_object_t * err;
84 globus_xio_handle_t xio_handle;
86 globus_xio_server_t server_handle;
87 globus_abstime_t start_time;
88 globus_abstime_t end_time;
89 globus_xio_attr_t attr;
92 } globus_i_xioperf_info_t;
int globus_bool_t
Boolean type.
Definition: globus_types.h:93
struct globus_fifo_s * globus_fifo_t
Definition: globus_fifo.h:48
Header file for XIO TCP Driver.
Mutex.
Definition: globus_thread.h:107
Condition variable.
Definition: globus_thread.h:124
size_t globus_size_t
Standard size of memory objectThe globus_size_t is the size of a memory object. It is identical to si...
Definition: globus_types.h:48
unsigned char globus_byte_t
Unsigned byte datatypeThis is used for byte-addressable arrays of arbitrary data which is not subject...
Definition: globus_types.h:85
Headers common to all of Globus.