syslog-ng source
DirectoryMonitor Struct Reference

#include <directory-monitor.h>

Collaboration diagram for DirectoryMonitor:

Public Attributes

const gchar * method
 
gchar * dir
 
gchar * full_path
 
gboolean can_notify_file_changes
 
DirectoryMonitorEventCallback callback
 
gpointer callback_data
 
guint recheck_time
 
struct iv_timer check_timer
 
struct iv_task scheduled_destructor
 
gboolean watches_running
 
void(* start_watches )(DirectoryMonitor *self)
 
void(* stop_watches )(DirectoryMonitor *self)
 
void(* free_fn )(DirectoryMonitor *self)
 

Member Data Documentation

◆ callback

DirectoryMonitorEventCallback DirectoryMonitor::callback

◆ callback_data

gpointer DirectoryMonitor::callback_data

◆ can_notify_file_changes

gboolean DirectoryMonitor::can_notify_file_changes

◆ check_timer

struct iv_timer DirectoryMonitor::check_timer

◆ dir

gchar* DirectoryMonitor::dir

◆ free_fn

void(* DirectoryMonitor::free_fn) (DirectoryMonitor *self)

◆ full_path

gchar* DirectoryMonitor::full_path

◆ method

const gchar* DirectoryMonitor::method

◆ recheck_time

guint DirectoryMonitor::recheck_time

◆ scheduled_destructor

struct iv_task DirectoryMonitor::scheduled_destructor

◆ start_watches

void(* DirectoryMonitor::start_watches) (DirectoryMonitor *self)

◆ stop_watches

void(* DirectoryMonitor::stop_watches) (DirectoryMonitor *self)

◆ watches_running

gboolean DirectoryMonitor::watches_running

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