|
Grid Community Toolkit
6.2.1629922860 (tag: v6.2.20210826)
|
Data Fields | |
| char * | path |
| struct tm | start_timestamp |
| FILE * | fp |
| char * | buffer |
| globus_callback_handle_t | callback |
| size_t | buffer_length |
| size_t | buffer_point |
| size_t | buffer_valid |
| globus_bool_t | need_timestamp |
| time_t | file_timestamp |
| int | file_number |
| int | file_inode |
| globus_bool_t | end_of_log |
| globus_bool_t | old_log |
| char * | log_file |
State of the SGE log file parser.
RJP Jan.2008 added 4 fields to handle file rotation
| char* globus_l_sge_logfile_state_t::buffer |
Buffer of log file data
| size_t globus_l_sge_logfile_state_t::buffer_length |
Length of the buffer
| size_t globus_l_sge_logfile_state_t::buffer_point |
Starting offset of valid data in the buffer.
| size_t globus_l_sge_logfile_state_t::buffer_valid |
Amount of valid data in the buffer
| globus_callback_handle_t globus_l_sge_logfile_state_t::callback |
Callback for periodic file polling
| globus_bool_t globus_l_sge_logfile_state_t::end_of_log |
Flag indicating a Log close event indicating that the current log was found in the log
| int globus_l_sge_logfile_state_t::file_inode |
file inode for quick test of file rotation
| int globus_l_sge_logfile_state_t::file_number |
file rotation number at 1st read - assumes N+1 old files labeled 0,1,2,3,4,5,6,...,N
| time_t globus_l_sge_logfile_state_t::file_timestamp |
First timestamp in log-file
| FILE* globus_l_sge_logfile_state_t::fp |
Stdio file handle of the log file
| char* globus_l_sge_logfile_state_t::log_file |
Path to the directory where the SGE server log files are located
| globus_bool_t globus_l_sge_logfile_state_t::need_timestamp |
simple test whether all we're looking for is the timestamp;
| globus_bool_t globus_l_sge_logfile_state_t::old_log |
Flag inidicating that this logfile isn't the one corresponding to today, so and EOF on it should require us to close and open a newer one
| char* globus_l_sge_logfile_state_t::path |
Path of the current log file being parsed
| struct tm globus_l_sge_logfile_state_t::start_timestamp |
Timestamp of when to start generating events from
1.8.5