8
8
<link rel="up" href="gnome-vfs-file-and-dirs-ops.html" title="Advanced File/Directory Operations">
9
9
<link rel="prev" href="gnome-vfs-2.0-gnome-vfs-xfer.html" title="File Transfers">
10
10
<link rel="next" href="gnome-vfs-2.0-gnome-vfs-file-advanced-ops.html" title="Backend-Specific Operations">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="chapter" href="about.html" title="Introduction to GnomeVFS">
14
<link rel="chapter" href="data-types.html" title="Basic Data Types">
15
<link rel="chapter" href="gnome-vfs-basic-file-ops.html" title="File Operations">
16
<link rel="chapter" href="gnome-vfs-directory-ops.html" title="Directory-Specific Operations">
17
<link rel="chapter" href="gnome-vfs-file-and-dirs-ops.html" title="Advanced File/Directory Operations">
18
<link rel="chapter" href="gnome-vfs-file-async-ops.html" title="Asynchronous Operations">
19
<link rel="chapter" href="volumes.html" title="Volumes and Drives Handling">
20
<link rel="chapter" href="networking.html" title="Networking">
21
<link rel="chapter" href="mime-registry.html" title="MIME Registry">
22
<link rel="chapter" href="modules.html" title="Filesystem Modules">
24
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
25
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
46
36
<td valign="top" align="right"></td>
47
37
</tr></table></div>
48
<div class="refsynopsisdiv" title="Synopsis">
38
<div class="refsynopsisdiv">
49
39
<a name="gnome-vfs-2.0-gnome-vfs-monitor.synopsis"></a><h2>Synopsis</h2>
50
40
<pre class="synopsis">typedef <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle">GnomeVFSMonitorHandle</a>;
51
41
enum <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorType" title="enum GnomeVFSMonitorType">GnomeVFSMonitorType</a>;
52
42
enum <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType">GnomeVFSMonitorEventType</a>;
53
<span class="returnvalue">void</span> (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()">*GnomeVFSMonitorCallback</a>) (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="returnvalue">GnomeVFSMonitorHandle</span></a> *handle,
54
const <span class="returnvalue">gchar</span> *monitor_uri,
55
const <span class="returnvalue">gchar</span> *info_uri,
56
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="returnvalue">GnomeVFSMonitorEventType</span></a> event_type,
57
<span class="returnvalue">gpointer</span> user_data);
58
<a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()">gnome_vfs_monitor_add</a> (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="returnvalue">GnomeVFSMonitorHandle</span></a> **handle,
59
const <span class="returnvalue">gchar</span> *text_uri,
60
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorType" title="enum GnomeVFSMonitorType"><span class="returnvalue">GnomeVFSMonitorType</span></a> monitor_type,
61
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()"><span class="returnvalue">GnomeVFSMonitorCallback</span></a> callback,
62
<span class="returnvalue">gpointer</span> user_data);
63
<a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-cancel" title="gnome_vfs_monitor_cancel ()">gnome_vfs_monitor_cancel</a> (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="returnvalue">GnomeVFSMonitorHandle</span></a> *handle);
64
<span class="returnvalue">void</span> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-callback" title="gnome_vfs_monitor_callback ()">gnome_vfs_monitor_callback</a> (<span class="returnvalue">GnomeVFSMethodHandle</span> *method_handle,
65
<a class="link" href="gnome-vfs-2.0-gnome-vfs-uri.html#GnomeVFSURI" title="GnomeVFSURI"><span class="returnvalue">GnomeVFSURI</span></a> *info_uri,
66
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="returnvalue">GnomeVFSMonitorEventType</span></a> event_type);
43
<span class="returnvalue">void</span> (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()">*GnomeVFSMonitorCallback</a>) (<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="type">GnomeVFSMonitorHandle</span></a> *handle</code></em>,
44
<em class="parameter"><code>const <span class="type">gchar</span> *monitor_uri</code></em>,
45
<em class="parameter"><code>const <span class="type">gchar</span> *info_uri</code></em>,
46
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="type">GnomeVFSMonitorEventType</span></a> event_type</code></em>,
47
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
48
<a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()">gnome_vfs_monitor_add</a> (<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="type">GnomeVFSMonitorHandle</span></a> **handle</code></em>,
49
<em class="parameter"><code>const <span class="type">gchar</span> *text_uri</code></em>,
50
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorType" title="enum GnomeVFSMonitorType"><span class="type">GnomeVFSMonitorType</span></a> monitor_type</code></em>,
51
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()"><span class="type">GnomeVFSMonitorCallback</span></a> callback</code></em>,
52
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
53
<a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-cancel" title="gnome_vfs_monitor_cancel ()">gnome_vfs_monitor_cancel</a> (<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="type">GnomeVFSMonitorHandle</span></a> *handle</code></em>);
54
<span class="returnvalue">void</span> <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-callback" title="gnome_vfs_monitor_callback ()">gnome_vfs_monitor_callback</a> (<em class="parameter"><code><span class="type">GnomeVFSMethodHandle</span> *method_handle</code></em>,
55
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-uri.html#GnomeVFSURI" title="GnomeVFSURI"><span class="type">GnomeVFSURI</span></a> *info_uri</code></em>,
56
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="type">GnomeVFSMonitorEventType</span></a> event_type</code></em>);
69
<div class="refsect1" title="Description">
59
<div class="refsect1">
70
60
<a name="gnome-vfs-2.0-gnome-vfs-monitor.description"></a><h2>Description</h2>
74
<div class="refsect1" title="Details">
64
<div class="refsect1">
75
65
<a name="gnome-vfs-2.0-gnome-vfs-monitor.details"></a><h2>Details</h2>
76
<div class="refsect2" title="GnomeVFSMonitorHandle">
66
<div class="refsect2">
77
67
<a name="GnomeVFSMonitorHandle"></a><h3>GnomeVFSMonitorHandle</h3>
78
68
<pre class="programlisting">typedef struct GnomeVFSMonitorHandle GnomeVFSMonitorHandle;
81
71
a handle representing a file or directory monitor that
82
72
was registered using <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a> and that
83
can be cancelled using <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-cancel" title="gnome_vfs_monitor_cancel ()"><code class="function">gnome_vfs_monitor_cancel()</code></a>.</p>
73
can be cancelled using <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-cancel" title="gnome_vfs_monitor_cancel ()"><code class="function">gnome_vfs_monitor_cancel()</code></a>.
86
<div class="refsect2" title="enum GnomeVFSMonitorType">
77
<div class="refsect2">
87
78
<a name="GnomeVFSMonitorType"></a><h3>enum GnomeVFSMonitorType</h3>
88
79
<pre class="programlisting">typedef enum {
89
80
GNOME_VFS_MONITOR_FILE,
122
114
} GnomeVFSMonitorEventType;
125
Types of events that can be monitored.</p>
117
Types of events that can be monitored.
126
119
<div class="variablelist"><table border="0">
127
120
<col align="left" valign="top">
130
123
<td><p><a name="GNOME-VFS-MONITOR-EVENT-CHANGED:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_CHANGED</code></span></p></td>
131
<td> file data changed (FAM, inotify).
124
<td>file data changed (FAM, inotify).
135
128
<td><p><a name="GNOME-VFS-MONITOR-EVENT-DELETED:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_DELETED</code></span></p></td>
136
<td> file deleted event (FAM, inotify).
129
<td>file deleted event (FAM, inotify).
140
133
<td><p><a name="GNOME-VFS-MONITOR-EVENT-STARTEXECUTING:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_STARTEXECUTING</code></span></p></td>
141
<td> file was executed (FAM only).
134
<td>file was executed (FAM only).
145
138
<td><p><a name="GNOME-VFS-MONITOR-EVENT-STOPEXECUTING:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_STOPEXECUTING</code></span></p></td>
146
<td> executed file isn't executed anymore (FAM only).
139
<td>executed file isn't executed anymore (FAM only).
150
143
<td><p><a name="GNOME-VFS-MONITOR-EVENT-CREATED:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_CREATED</code></span></p></td>
151
<td> file created event (FAM, inotify).
144
<td>file created event (FAM, inotify).
155
148
<td><p><a name="GNOME-VFS-MONITOR-EVENT-METADATA-CHANGED:CAPS"></a><span class="term"><code class="literal">GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED</code></span></p></td>
156
<td> file metadata changed (inotify only).
149
<td>file metadata changed (inotify only).
163
<div class="refsect2" title="GnomeVFSMonitorCallback ()">
156
<div class="refsect2">
164
157
<a name="GnomeVFSMonitorCallback"></a><h3>GnomeVFSMonitorCallback ()</h3>
165
<pre class="programlisting"><span class="returnvalue">void</span> (*GnomeVFSMonitorCallback) (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="returnvalue">GnomeVFSMonitorHandle</span></a> *handle,
166
const <span class="returnvalue">gchar</span> *monitor_uri,
167
const <span class="returnvalue">gchar</span> *info_uri,
168
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="returnvalue">GnomeVFSMonitorEventType</span></a> event_type,
169
<span class="returnvalue">gpointer</span> user_data);</pre>
158
<pre class="programlisting"><span class="returnvalue">void</span> (*GnomeVFSMonitorCallback) (<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="type">GnomeVFSMonitorHandle</span></a> *handle</code></em>,
159
<em class="parameter"><code>const <span class="type">gchar</span> *monitor_uri</code></em>,
160
<em class="parameter"><code>const <span class="type">gchar</span> *info_uri</code></em>,
161
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="type">GnomeVFSMonitorEventType</span></a> event_type</code></em>,
162
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
171
Function called when a monitor detects a change.</p>
164
Function called when a monitor detects a change.
172
166
<div class="variablelist"><table border="0">
173
167
<col align="left" valign="top">
176
170
<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
177
<td> the handle of the monitor that created the event
171
<td>the handle of the monitor that created the event
181
175
<td><p><span class="term"><em class="parameter"><code>monitor_uri</code></em> :</span></p></td>
182
<td> the URI of the monitor that was triggered
176
<td>the URI of the monitor that was triggered
186
180
<td><p><span class="term"><em class="parameter"><code>info_uri</code></em> :</span></p></td>
187
<td> the URI of the actual file this event is concerned with (this can be different
181
<td>the URI of the actual file this event is concerned with (this can be different
188
182
from <em class="parameter"><code>monitor_uri</code></em> if it was a directory monitor)
192
186
<td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td>
193
<td> what happened to <em class="parameter"><code>info_uri</code></em>
187
<td>what happened to <em class="parameter"><code>info_uri</code></em>
197
191
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
198
<td> user data passed to <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a> when the monitor was created
192
<td>user data passed to <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a> when the monitor was created
205
<div class="refsect2" title="gnome_vfs_monitor_add ()">
199
<div class="refsect2">
206
200
<a name="gnome-vfs-monitor-add"></a><h3>gnome_vfs_monitor_add ()</h3>
207
<pre class="programlisting"><a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> gnome_vfs_monitor_add (<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="returnvalue">GnomeVFSMonitorHandle</span></a> **handle,
208
const <span class="returnvalue">gchar</span> *text_uri,
209
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorType" title="enum GnomeVFSMonitorType"><span class="returnvalue">GnomeVFSMonitorType</span></a> monitor_type,
210
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()"><span class="returnvalue">GnomeVFSMonitorCallback</span></a> callback,
211
<span class="returnvalue">gpointer</span> user_data);</pre>
201
<pre class="programlisting"><a class="link" href="gnome-vfs-2.0-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult"><span class="returnvalue">GnomeVFSResult</span></a> gnome_vfs_monitor_add (<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorHandle" title="GnomeVFSMonitorHandle"><span class="type">GnomeVFSMonitorHandle</span></a> **handle</code></em>,
202
<em class="parameter"><code>const <span class="type">gchar</span> *text_uri</code></em>,
203
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorType" title="enum GnomeVFSMonitorType"><span class="type">GnomeVFSMonitorType</span></a> monitor_type</code></em>,
204
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()"><span class="type">GnomeVFSMonitorCallback</span></a> callback</code></em>,
205
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
213
207
Watch the file or directory at <em class="parameter"><code>text_uri</code></em> for changes (or the creation/deletion of the file)
214
208
and call <em class="parameter"><code>callback</code></em> when there is a change. If a directory monitor is added, <em class="parameter"><code>callback</code></em> is
215
notified when any file in the directory changes.</p>
209
notified when any file in the directory changes.
216
211
<div class="variablelist"><table border="0">
217
212
<col align="left" valign="top">
220
215
<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
221
<td> after the call, <em class="parameter"><code>handle</code></em> will be a pointer to an operation handle.
216
<td>after the call, <em class="parameter"><code>handle</code></em> will be a pointer to an operation handle.
225
220
<td><p><span class="term"><em class="parameter"><code>text_uri</code></em> :</span></p></td>
226
<td> string representing the uri to monitor.
221
<td>string representing the uri to monitor.
230
225
<td><p><span class="term"><em class="parameter"><code>monitor_type</code></em> :</span></p></td>
231
<td> add a directory or file monitor.
226
<td>add a directory or file monitor.
235
230
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
236
<td> function to call when the monitor is tripped.
231
<td>function to call when the monitor is tripped.
240
235
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
241
<td> data to pass to <em class="parameter"><code>callback</code></em>.
236
<td>data to pass to <em class="parameter"><code>callback</code></em>.
275
<div class="refsect2" title="gnome_vfs_monitor_callback ()">
271
<div class="refsect2">
276
272
<a name="gnome-vfs-monitor-callback"></a><h3>gnome_vfs_monitor_callback ()</h3>
277
<pre class="programlisting"><span class="returnvalue">void</span> gnome_vfs_monitor_callback (<span class="returnvalue">GnomeVFSMethodHandle</span> *method_handle,
278
<a class="link" href="gnome-vfs-2.0-gnome-vfs-uri.html#GnomeVFSURI" title="GnomeVFSURI"><span class="returnvalue">GnomeVFSURI</span></a> *info_uri,
279
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="returnvalue">GnomeVFSMonitorEventType</span></a> event_type);</pre>
273
<pre class="programlisting"><span class="returnvalue">void</span> gnome_vfs_monitor_callback (<em class="parameter"><code><span class="type">GnomeVFSMethodHandle</span> *method_handle</code></em>,
274
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-uri.html#GnomeVFSURI" title="GnomeVFSURI"><span class="type">GnomeVFSURI</span></a> *info_uri</code></em>,
275
<em class="parameter"><code><a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorEventType" title="enum GnomeVFSMonitorEventType"><span class="type">GnomeVFSMonitorEventType</span></a> event_type</code></em>);</pre>
281
277
<a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-callback" title="gnome_vfs_monitor_callback ()"><code class="function">gnome_vfs_monitor_callback()</code></a> is used by <span class="type">GnomeVFSMethods</span> to indicate that a particular
282
278
resource changed, and will issue the emission of the <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#GnomeVFSMonitorCallback" title="GnomeVFSMonitorCallback ()"><span class="type">GnomeVFSMonitorCallback</span></a> registered
283
using <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a>.</p>
279
using <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a>.
284
281
<div class="variablelist"><table border="0">
285
282
<col align="left" valign="top">
288
285
<td><p><span class="term"><em class="parameter"><code>method_handle</code></em> :</span></p></td>
289
<td> Method-specific monitor handle obtained through <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a>.
286
<td>Method-specific monitor handle obtained through <a class="link" href="gnome-vfs-2.0-gnome-vfs-monitor.html#gnome-vfs-monitor-add" title="gnome_vfs_monitor_add ()"><code class="function">gnome_vfs_monitor_add()</code></a>.
293
290
<td><p><span class="term"><em class="parameter"><code>info_uri</code></em> :</span></p></td>
294
<td> URI that triggered the callback.
291
<td>URI that triggered the callback.
298
295
<td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td>
299
<td> The event obtained for <em class="parameter"><code>info_uri</code></em>.
296
<td>The event obtained for <em class="parameter"><code>info_uri</code></em>.