7 #ifndef GLOBUS_I_GFS_LOG_H
8 #define GLOBUS_I_GFS_LOG_H
11 globus_i_gfs_log_open(
void);
14 globus_i_gfs_log_enable_audit(
void);
17 globus_i_gfs_log_usage_stats_init(
void);
20 globus_i_gfs_log_close(
void);
22 typedef enum globus_gfs_log_event_type_e
24 GLOBUS_GFS_LOG_EVENT_START = 1,
25 GLOBUS_GFS_LOG_EVENT_END,
26 GLOBUS_GFS_LOG_EVENT_MESSAGE,
27 GLOBUS_GFS_LOG_EVENT_ERROR
28 } globus_gfs_log_event_type_t;
38 globus_gfs_log_exit_message(
43 globus_gfs_log_exit_result(
45 globus_result_t result);
49 globus_gfs_log_type_t type,
50 globus_gfs_log_event_type_t event_type,
51 const char * event_name,
52 globus_result_t result,
57 globus_i_gfs_log_transfer(
60 struct timeval * start_gtd_time,
61 struct timeval * end_gtd_time,
63 globus_size_t blksize,
75 globus_i_gfs_log_create_transfer_event_msg(
79 globus_size_t blksize,
89 globus_i_gfs_log_usage_stats(
90 struct timeval * start_gtd_time,
91 struct timeval * end_gtd_time,
94 globus_size_t blksize,
110 globus_i_gfs_log_audit_session(
124 globus_i_gfs_log_audit_op(
133 globus_i_gfs_log_audit_op_end(