Grid Community Toolkit  6.2.1705709074 (tag: v6.2.20240202)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
globus_l_fork_logfile_state_t Struct Reference

Data Fields

char * path
 
time_t start_timestamp
 
FILE * fp
 
char * buffer
 
size_t buffer_length
 
size_t buffer_point
 
size_t buffer_valid
 
globus_bool_t end_of_log
 
globus_bool_t old_log
 

Detailed Description

State of the FORK log file parser.

Field Documentation

char* globus_l_fork_logfile_state_t::buffer

Buffer of log file data

size_t globus_l_fork_logfile_state_t::buffer_length

Length of the buffer

size_t globus_l_fork_logfile_state_t::buffer_point

Starting offset of valid data in the buffer.

size_t globus_l_fork_logfile_state_t::buffer_valid

Amount of valid data in the buffer

globus_bool_t globus_l_fork_logfile_state_t::end_of_log

Flag indicating a Log close event indicating that the current log was found in the log

FILE* globus_l_fork_logfile_state_t::fp

Stdio file handle of the log file

globus_bool_t globus_l_fork_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_fork_logfile_state_t::path

Path of the log file being parsed

time_t globus_l_fork_logfile_state_t::start_timestamp

Timestamp of when to start generating events from


The documentation for this struct was generated from the following file: