| Top | 
| typedef | GnomeVFSMonitorHandle | 
| enum | GnomeVFSMonitorType | 
| enum | GnomeVFSMonitorEventType | 
void (*GnomeVFSMonitorCallback) (GnomeVFSMonitorHandle *handle,const gchar *monitor_uri,const gchar *info_uri,GnomeVFSMonitorEventType event_type,gpointer user_data);
Function called when a monitor detects a change.
handle  | 
the handle of the monitor that created the event  | 
|
monitor_uri  | 
the URI of the monitor that was triggered  | 
|
info_uri  | 
the URI of the actual file this event is concerned with (this can be different
from   | 
|
event_type  | 
what happened to   | 
|
user_data  | 
user data passed to   | 
GnomeVFSResult gnome_vfs_monitor_add (GnomeVFSMonitorHandle **handle,const gchar *text_uri,GnomeVFSMonitorType monitor_type,GnomeVFSMonitorCallback callback,gpointer user_data);
Watch the file or directory at text_uri
 for changes (or the creation/deletion of the file)
and call callback
 when there is a change. If a directory monitor is added, callback
 is
notified when any file in the directory changes.
GnomeVFSResult
gnome_vfs_monitor_cancel (GnomeVFSMonitorHandle *handle);
Cancel the monitor pointed to be handle
.
void gnome_vfs_monitor_callback (GnomeVFSMethodHandle *method_handle,GnomeVFSURI *info_uri,GnomeVFSMonitorEventType event_type);
gnome_vfs_monitor_callback() is used by GnomeVFSMethods to indicate that a particular
resource changed, and will issue the emission of the GnomeVFSMonitorCallback registered
using gnome_vfs_monitor_add().
method_handle  | 
Method-specific monitor handle obtained through   | 
|
info_uri  | 
URI that triggered the callback.  | 
|
event_type  | 
The event obtained for   | 
typedef struct GnomeVFSMonitorHandle GnomeVFSMonitorHandle;
a handle representing a file or directory monitor that
was registered using gnome_vfs_monitor_add() and that
can be cancelled using gnome_vfs_monitor_cancel().