Class FileMonitor
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class FileMonitor : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
FileMonitor
- Implements
- Inherited Members
Constructors
FileMonitor(params ConstructArgument[])
public FileMonitor(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
FileMonitor(FileMonitorHandle)
public FileMonitor(FileMonitorHandle handle)
Parameters
handle
FileMonitorHandle
Fields
CancelledPropertyDefinition
public static readonly Property<bool, FileMonitor> CancelledPropertyDefinition
Field Value
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<FileMonitor, FileMonitor.ChangedSignalArgs> ChangedSignal
Field Value
RateLimitPropertyDefinition
public static readonly Property<int, FileMonitor> RateLimitPropertyDefinition
Field Value
Properties
Cancelled
public bool Cancelled { get; }
Property Value
RateLimit
public int RateLimit { get; set; }
Property Value
Methods
Cancel()
public bool Cancel()
Returns
EmitEvent(File, File, FileMonitorEvent)
public void EmitEvent(File child, File otherFile, FileMonitorEvent eventType)
Parameters
child
FileotherFile
FileeventType
FileMonitorEvent
GetGType()
public static Type GetGType()
Returns
IsCancelled()
public bool IsCancelled()
Returns
SetRateLimit(int)
public void SetRateLimit(int limitMsecs)
Parameters
limitMsecs
int
Events
OnChanged
public event SignalHandler<FileMonitor, FileMonitor.ChangedSignalArgs> OnChanged