Class FileMonitor
public class FileMonitor
- Inheritance
-
FileMonitor
- Inherited Members
Methods
Cancel(nint)
Calls native method g_file_monitor_cancel.
public static extern bool Cancel(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
EmitEvent(nint, nint, nint, FileMonitorEvent)
Calls native method g_file_monitor_emit_event.
public static extern void EmitEvent(nint monitor, nint child, nint otherFile, FileMonitorEvent eventType)
Parameters
monitor
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
otherFile
nintTransfer ownership: None Nullable: False
eventType
FileMonitorEventTransfer ownership: None Nullable: False
GetGType()
Calls native function g_file_monitor_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
IsCancelled(nint)
Calls native method g_file_monitor_is_cancelled.
public static extern bool IsCancelled(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetRateLimit(nint, int)
Calls native method g_file_monitor_set_rate_limit.
public static extern void SetRateLimit(nint monitor, int limitMsecs)