23 #ifndef POLL_FILE_CHANGES_H_INCLUDED
24 #define POLL_FILE_CHANGES_H_INCLUDED
44 gboolean (*
on_eof)(PollFileChanges *);
void poll_file_changes_free(PollEvents *s)
Definition: poll-file-changes.c:227
void poll_file_changes_update_watches(PollEvents *s, GIOCondition cond)
Definition: poll-file-changes.c:201
PollEvents * poll_file_changes_new(gint fd, const gchar *follow_filename, gint follow_freq, FileReader *reader)
Definition: poll-file-changes.c:262
void poll_file_changes_init_instance(PollFileChanges *self, gint fd, const gchar *follow_filename, gint follow_freq, FileReader *reader)
Definition: poll-file-changes.c:236
void poll_file_changes_stop_watches(PollEvents *s)
Definition: poll-file-changes.c:183
Definition: poll-file-changes.h:34
gint fd
Definition: poll-file-changes.h:36
struct iv_timer follow_timer
Definition: poll-file-changes.h:40
PollEvents super
Definition: poll-file-changes.h:35
void(* on_read)(PollFileChanges *)
Definition: poll-file-changes.h:43
FileReader * file_reader
Definition: poll-file-changes.h:41
gboolean fd_is_open
Definition: poll-file-changes.h:37
gboolean(* on_eof)(PollFileChanges *)
Definition: poll-file-changes.h:44
gint follow_freq
Definition: poll-file-changes.h:39
void(* on_file_moved)(PollFileChanges *)
Definition: poll-file-changes.h:45
gchar * follow_filename
Definition: poll-file-changes.h:38
WildcardFileReader * reader
Definition: test_wildcard_file_reader.c:61