public class FileMonitor : Object {
public weak bool cancelled { get; } ;
public weak int rate_limit { get; set; } ;
public signal void changed ( File file,
File? other_file,
FileMonitorEvent event_type ) ;
public static weak FileMonitor directory ( File file,
FileMonitorFlags flags,
Cancellable? cancellable )
throws GLib.Error;
public void emit_event ( File child,
File other_file,
FileMonitorEvent event_type ) ;
public static weak FileMonitor file ( File file,
FileMonitorFlags flags,
Cancellable? cancellable )
throws GLib.Error;
public bool is_cancelled ( ) ;
public void set_rate_limit ( int limit_msecs ) ;
public virtual bool cancel ( ) ;
}

public signal void changed ( File file,
File? other_file,
FileMonitorEvent event_type ) ;
public weak bool cancelled { get; } ;
public weak int rate_limit { get; set; } ;
public static weak FileMonitor directory ( File file,
FileMonitorFlags flags,
Cancellable? cancellable )
throws GLib.Error;
public void emit_event ( File child,
File other_file,
FileMonitorEvent event_type ) ;
public static weak FileMonitor file ( File file,
FileMonitorFlags flags,
Cancellable? cancellable )
throws GLib.Error;
public bool is_cancelled ( ) ;
public void set_rate_limit ( int limit_msecs ) ;
public virtual bool cancel ( ) ;
Created by Valadoc