GDirectoryMonitor

GDirectoryMonitor

Synopsis




                    GDirectoryMonitor;
gboolean            g_directory_monitor_cancel          (GDirectoryMonitor *monitor);
gboolean            g_directory_monitor_is_cancelled    (GDirectoryMonitor *monitor);
void                g_directory_monitor_set_rate_limit  (GDirectoryMonitor *monitor,
                                                         int limit_msecs);
void                g_directory_monitor_emit_event      (GDirectoryMonitor *monitor,
                                                         GFile *child,
                                                         GFile *other_file,
                                                         GFileMonitorEvent event_type);


Object Hierarchy


  GObject
   +----GDirectoryMonitor

Signals


  "changed"                                        : Run Last

Description

Details

GDirectoryMonitor

typedef struct _GDirectoryMonitor GDirectoryMonitor;


g_directory_monitor_cancel ()

gboolean            g_directory_monitor_cancel          (GDirectoryMonitor *monitor);

monitor :

Returns :


g_directory_monitor_is_cancelled ()

gboolean            g_directory_monitor_is_cancelled    (GDirectoryMonitor *monitor);

monitor :

Returns :


g_directory_monitor_set_rate_limit ()

void                g_directory_monitor_set_rate_limit  (GDirectoryMonitor *monitor,
                                                         int limit_msecs);

monitor :

limit_msecs :


g_directory_monitor_emit_event ()

void                g_directory_monitor_emit_event      (GDirectoryMonitor *monitor,
                                                         GFile *child,
                                                         GFile *other_file,
                                                         GFileMonitorEvent event_type);

monitor :

child :

other_file :

event_type :

Signal Details

The "changed" signal

void                user_function                      (GDirectoryMonitor *monitor,
                                                        GFile             *child,
                                                        GFile             *other_file,
                                                        gint               event_type,
                                                        gpointer           user_data)       : Run Last

Emitted when a child file changes.

monitor :

the GDirectoryMonitor

child :

the GFile which changed

other_file :

the other GFile which changed

event_type :

a GFileMonitorEvent indicating what the event was

user_data :

user data set when the signal handler was connected.