17 #ifndef GLOBUS_I_GFS_LOG_H
18 #define GLOBUS_I_GFS_LOG_H
21 globus_i_gfs_log_open(
void);
24 globus_i_gfs_log_close(
void);
26 typedef enum globus_gfs_log_event_type_e
28 GLOBUS_GFS_LOG_EVENT_START = 1,
29 GLOBUS_GFS_LOG_EVENT_END,
30 GLOBUS_GFS_LOG_EVENT_MESSAGE,
31 GLOBUS_GFS_LOG_EVENT_ERROR
32 } globus_gfs_log_event_type_t;
42 globus_gfs_log_exit_message(
47 globus_gfs_log_exit_result(
53 globus_gfs_log_type_t type,
54 globus_gfs_log_event_type_t event_type,
55 const char * event_name,
61 globus_i_gfs_log_transfer(
64 struct timeval * start_gtd_time,
65 struct timeval * end_gtd_time,
79 globus_i_gfs_log_create_transfer_event_msg(
93 globus_i_gfs_log_usage_stats(
94 struct timeval * start_gtd_time,
95 struct timeval * end_gtd_time,