Table of Contents

Class FileMonitor

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

otherFile nint

Transfer ownership: None Nullable: False

eventType FileMonitorEvent

Transfer 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 nint

Transfer 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)

Parameters

monitor nint

Transfer ownership: None Nullable: False

limitMsecs int

Transfer ownership: None Nullable: False