Fix up includes in section docs

svn path=/trunk/; revision=6149
This commit is contained in:
Matthias Clasen 2007-12-18 02:52:11 +00:00
parent c0cc7663cb
commit 0debd52858
44 changed files with 102 additions and 56 deletions

View File

@ -1,3 +1,7 @@
2007-12-17 Matthias Clasen <mclasen@redhat.com>
* *.c: Fix up includes in the section docs.
2007-12-17 Alexander Larsson <alexl@redhat.com> 2007-12-17 Alexander Larsson <alexl@redhat.com>
* gnativevolumemonitor.h: * gnativevolumemonitor.h:

View File

@ -30,7 +30,7 @@
/** /**
* SECTION:gappinfo * SECTION:gappinfo
* @short_description: Application information and launch contexts * @short_description: Application information and launch contexts
* @stability: Unstable * @include: gio.h
* *
* #GAppInfo and #GAppLaunchContext are used for describing and launching * #GAppInfo and #GAppLaunchContext are used for describing and launching
* applications installed on the system. * applications installed on the system.

View File

@ -29,6 +29,7 @@
/** /**
* SECTION:gasynchelper * SECTION:gasynchelper
* @short_description: Asynchronous Helper Functions * @short_description: Asynchronous Helper Functions
* @include: gio.h
* @see_also: #GAsyncReady * @see_also: #GAsyncReady
* *
* Provides helper functions for asynchronous operations. * Provides helper functions for asynchronous operations.

View File

@ -29,6 +29,7 @@
/** /**
* SECTION:gasyncresult * SECTION:gasyncresult
* @short_description: Asynchronous Function Results * @short_description: Asynchronous Function Results
* @include: gio.h
* @see_also: #GSimpleAsyncResult * @see_also: #GSimpleAsyncResult
* *
* Provides a base class for implementing asynchronous function results. * Provides a base class for implementing asynchronous function results.

View File

@ -33,6 +33,7 @@
/** /**
* SECTION:gbufferedinputstream * SECTION:gbufferedinputstream
* @short_description: Buffered Input Stream * @short_description: Buffered Input Stream
* @include: gio.h
* @see_also: #GFilterInputStream, #GInputStream * @see_also: #GFilterInputStream, #GInputStream
* *
* Buffered input stream implements #GFilterInputStream and provides * Buffered input stream implements #GFilterInputStream and provides

View File

@ -32,6 +32,7 @@
/** /**
* SECTION:gbufferedoutputstream * SECTION:gbufferedoutputstream
* @short_description: Buffered Output Stream * @short_description: Buffered Output Stream
* @include: gio.h
* @see_also: #GFilterOutputStream, #GOutputStream * @see_also: #GFilterOutputStream, #GOutputStream
* *
* Buffered output stream implements #GFilterOutputStream and provides * Buffered output stream implements #GFilterOutputStream and provides

View File

@ -40,7 +40,7 @@
/** /**
* SECTION:gcancellable * SECTION:gcancellable
* @short_description: Thread-safe Operation Cancellation Stack * @short_description: Thread-safe Operation Cancellation Stack
* @include: gio/gcancellable.h * @include: gio.h
* *
* GCancellable is a thread-safe operation cancellation stack used * GCancellable is a thread-safe operation cancellation stack used
* throughout GIO to allow for cancellation of synchronous and * throughout GIO to allow for cancellation of synchronous and

View File

@ -32,6 +32,7 @@
/** /**
* SECTION:gcontenttype * SECTION:gcontenttype
* @short_description: Platform-specific content typing * @short_description: Platform-specific content typing
* @include: gio.h
* *
* A content type is a platform specific string that defines the type * A content type is a platform specific string that defines the type
* of a file. On unix it is a mime type, on win32 it is an extension string * of a file. On unix it is a mime type, on win32 it is an extension string

View File

@ -31,6 +31,7 @@
/** /**
* SECTION:gdatainputstream * SECTION:gdatainputstream
* @short_description: Data Input Stream * @short_description: Data Input Stream
* @include: gio.h
* @see_also: #GInputStream * @see_also: #GInputStream
* *
* Data input stream implements #GInputStream and includes functions for * Data input stream implements #GInputStream and includes functions for

View File

@ -31,6 +31,7 @@
/** /**
* SECTION:gdataoutputstream * SECTION:gdataoutputstream
* @short_description: Data Output Stream * @short_description: Data Output Stream
* @include: gio.h
* @see_also: #GOutputStream * @see_also: #GOutputStream
* *
* Data output stream implements #GOutputStream and includes functions for * Data output stream implements #GOutputStream and includes functions for

View File

@ -38,6 +38,16 @@
#include "gioalias.h" #include "gioalias.h"
/**
* SECTION:gdesktopappinfo
* @short_description: Application information from desktop files
* @include: gio/gdesktopappinfo.h
*
* #GDesktopAppInfo is an implementation of #GAppInfo based on
* desktop files.
*
**/
#define DEFAULT_APPLICATIONS_GROUP "Default Applications" #define DEFAULT_APPLICATIONS_GROUP "Default Applications"
#define MIME_CACHE_GROUP "MIME Cache" #define MIME_CACHE_GROUP "MIME Cache"

View File

@ -34,6 +34,7 @@
/** /**
* SECTION:gdirectorymonitor * SECTION:gdirectorymonitor
* @short_description: Directory Monitor * @short_description: Directory Monitor
* @include: gio.h
* @see_also: #GFileMonitor * @see_also: #GFileMonitor
* *
* Monitors a directory for changes to files in it. * Monitors a directory for changes to files in it.

View File

@ -31,7 +31,7 @@
/** /**
* SECTION:gdrive * SECTION:gdrive
* @short_description: Virtual File System drive management * @short_description: Virtual File System drive management
* @include: gio/gdrive.h * @include: gio.h
* *
* #GDrive is a container class for #GVolume objects that stem from * #GDrive is a container class for #GVolume objects that stem from
* the same piece of media. As such, #GDrive abstracts a drive with * the same piece of media. As such, #GDrive abstracts a drive with

View File

@ -40,8 +40,8 @@
/** /**
* SECTION:gfile * SECTION:gfile
* @short_description: File and Directory Handling * @short_description: File and Directory Handling
* @include: gio.h
* @see_also: #GFileInfo, #GFileEnumerator * @see_also: #GFileInfo, #GFileEnumerator
* @include: gio/gfile.h
* *
* #GFile is a high level abstraction for manipulating files on a * #GFile is a high level abstraction for manipulating files on a
* virtual file system. #GFile<!-- -->s are lightweight, immutable * virtual file system. #GFile<!-- -->s are lightweight, immutable

View File

@ -34,6 +34,7 @@
/** /**
* SECTION:gfileattribute * SECTION:gfileattribute
* @short_description: Key-Value Paired File Attributes * @short_description: Key-Value Paired File Attributes
* @include: gio.h
* @see_also: #GFile, #GFileInfo * @see_also: #GFile, #GFileInfo
* *
* File attributes in GIO consist of a list of key-value pairs. * File attributes in GIO consist of a list of key-value pairs.

View File

@ -32,20 +32,23 @@
/** /**
* SECTION:gfileenumerator * SECTION:gfileenumerator
* @short_description: Enumerated Files Routines * @short_description: Enumerated Files Routines
* @include: gio.h
* *
* #GFileEnumerator allows you to operate on a set of #GFile<!-- -->s, returning * #GFileEnumerator allows you to operate on a set of #GFile<!-- -->s,
* a #GFileInfo structure for each file enumerated (e.g. g_file_enumerate_children() * returning a #GFileInfo structure for each file enumerated (e.g.
* will return a #GFileEnumerator for each of the children within a directory). * g_file_enumerate_children() will return a #GFileEnumerator for each
* of the children within a directory).
* *
* To get the next file's information from a #GFileEnumerator, use * To get the next file's information from a #GFileEnumerator, use
* g_file_enumerator_next_file() or its asynchronous version, * g_file_enumerator_next_file() or its asynchronous version,
* g_file_enumerator_next_file_async(). Note that the asynchronous version will * g_file_enumerator_next_file_async(). Note that the asynchronous
* return a list of #GFileInfo<!---->s, whereas the synchronous will only return * version will return a list of #GFileInfo<!---->s, whereas the
* the next file in the enumerator. * synchronous will only return the next file in the enumerator.
* *
* To close a #GFileEnumerator, use g_file_enumerator_close(), or its asynchronous * To close a #GFileEnumerator, use g_file_enumerator_close(), or
* version, g_file_enumerator_close_async(). Once a #GFileEnumerator is closed, * its asynchronous version, g_file_enumerator_close_async(). Once
* no further actions may be performed on it, and it should be freed with g_object_unref(). * a #GFileEnumerator is closed, no further actions may be performed
* on it, and it should be freed with g_object_unref().
* *
**/ **/

View File

@ -30,8 +30,8 @@
/** /**
* SECTION:gfileicon * SECTION:gfileicon
* @short_description: Icons pointing to an image file * @short_description: Icons pointing to an image file
* @include: gio.h
* @see_also: #GIcon, #GLoadableIcon * @see_also: #GIcon, #GLoadableIcon
* @include: gio/gfileicon.h
* *
* #GFileIcon specifies an icon by pointing to an image file * #GFileIcon specifies an icon by pointing to an image file
* to be used as icon. * to be used as icon.

View File

@ -23,6 +23,7 @@
/** /**
* SECTION:gfileinfo * SECTION:gfileinfo
* @short_description: File Information and Attributes * @short_description: File Information and Attributes
* @include: gio.h
* @see_also: #GFile * @see_also: #GFile
* *
* Functionality for manipulating basic metadata for files. #GFileInfo * Functionality for manipulating basic metadata for files. #GFileInfo
@ -30,9 +31,6 @@
* contain, and allows for manipulation of extended attributes. * contain, and allows for manipulation of extended attributes.
* #GFileAttributeMatcher allows for searching through a #GFileInfo for * #GFileAttributeMatcher allows for searching through a #GFileInfo for
* attributes. * attributes.
*
*
*
**/ **/
#include <config.h> #include <config.h>

View File

@ -33,9 +33,8 @@
/** /**
* SECTION:gfileinputstream * SECTION:gfileinputstream
* @short_description: File input streaming operations * @short_description: File input streaming operations
* @include: gio.h
* @see_also: #GInputStream, #GDataInputStream, #GSeekable * @see_also: #GInputStream, #GDataInputStream, #GSeekable
*
*
* *
**/ **/

View File

@ -33,6 +33,7 @@
/** /**
* SECTION:gfilemonitor * SECTION:gfilemonitor
* @short_description: File Monitor * @short_description: File Monitor
* @include: gio.h
* @see_also: #GDirectoryMonitor * @see_also: #GDirectoryMonitor
* *
* Monitors a file for changes. * Monitors a file for changes.

View File

@ -32,6 +32,7 @@
/** /**
* SECTION:gfilenamecompleter * SECTION:gfilenamecompleter
* @short_description: Filename Completer * @short_description: Filename Completer
* @include: gio.h
* *
* Completes partial file and directory names given a partial string by * Completes partial file and directory names given a partial string by
* looking in the file system for clues. Can return a list of possible * looking in the file system for clues. Can return a list of possible

View File

@ -33,9 +33,9 @@
/** /**
* SECTION:gfileoutputstream * SECTION:gfileoutputstream
* @short_description: File output streaming operations * @short_description: File output streaming operations
* @include: gio.h
* @see_also: #GOutputStream, #GDataOutputStream, #GSeekable * @see_also: #GOutputStream, #GDataOutputStream, #GSeekable
* *
*
* *
**/ **/

View File

@ -30,6 +30,7 @@
/** /**
* SECTION:gfilterinputstream * SECTION:gfilterinputstream
* @short_description: Filter Input Stream * @short_description: Filter Input Stream
* @include: gio.h
* *
**/ **/

View File

@ -30,6 +30,7 @@
/** /**
* SECTION:gfilteroutputstream * SECTION:gfilteroutputstream
* @short_description: Filter Output Stream * @short_description: Filter Output Stream
* @include: gio.h
* *
**/ **/

View File

@ -30,6 +30,7 @@
/** /**
* SECTION:gicon * SECTION:gicon
* @short_description: Interface for icons * @short_description: Interface for icons
* @include: gio.h
* *
* #GIcon is a very minimal interface for icons. It provides functions * #GIcon is a very minimal interface for icons. It provides functions
* for checking the equality of two icons and hashing of icons. * for checking the equality of two icons and hashing of icons.

View File

@ -33,6 +33,7 @@
/** /**
* SECTION:ginputstream * SECTION:ginputstream
* @short_description: Base class for implementing streaming input * @short_description: Base class for implementing streaming input
* @include: gio.h
* *
* *
* *

View File

@ -29,6 +29,7 @@
/** /**
* SECTION:gioerror * SECTION:gioerror
* @short_description: Error helper functions * @short_description: Error helper functions
* @include: gio.h
* *
* Contains helper functions for reporting errors to the user. * Contains helper functions for reporting errors to the user.
**/ **/

View File

@ -30,6 +30,7 @@
/** /**
* SECTION:giomodule * SECTION:giomodule
* @short_description: Loadable GIO Modules * @short_description: Loadable GIO Modules
* @include: gio.h
* *
* Provides an interface and default functions for loading and unloading * Provides an interface and default functions for loading and unloading
* modules. This is used internally to make gio extensible, but can also * modules. This is used internally to make gio extensible, but can also

View File

@ -29,9 +29,11 @@
/** /**
* SECTION:gioscheduler * SECTION:gioscheduler
* @short_description: I/O Scheduler * @short_description: I/O Scheduler
* @include: gio.h
* *
* Schedules asynchronous I/O operations. #GIOScheduler integrates into the main * Schedules asynchronous I/O operations. #GIOScheduler integrates
* event loop (#GMainLoop) and may use threads if they are available. * into the main event loop (#GMainLoop) and may use threads if they
* are available.
* *
* <para id="io-priority"><indexterm><primary>I/O priority</primary></indexterm> * <para id="io-priority"><indexterm><primary>I/O priority</primary></indexterm>
* Each I/O operation has a priority, and the scheduler uses the priorities * Each I/O operation has a priority, and the scheduler uses the priorities

View File

@ -30,9 +30,11 @@
/** /**
* SECTION:gloadableicon * SECTION:gloadableicon
* @short_description: Loadable Icons * @short_description: Loadable Icons
* @include: gio.h
* @see_also: #GIcon, #GThemedIcon * @see_also: #GIcon, #GThemedIcon
* *
* Extends the #GIcon interface and adds the ability to load icons from streams. * Extends the #GIcon interface and adds the ability to
* load icons from streams.
**/ **/
static void g_loadable_icon_real_load_async (GLoadableIcon *icon, static void g_loadable_icon_real_load_async (GLoadableIcon *icon,

View File

@ -33,6 +33,7 @@
/** /**
* SECTION:gmemoryinputstream * SECTION:gmemoryinputstream
* @short_description: Streaming input operations on memory chunks * @short_description: Streaming input operations on memory chunks
* @include: gio.h
* @see_also: #GMemoryOutputStream * @see_also: #GMemoryOutputStream
* *
* #GMemoryInputStream is a class for using arbitrary * #GMemoryInputStream is a class for using arbitrary

View File

@ -33,6 +33,7 @@
/** /**
* SECTION:gmemoryoutputstream * SECTION:gmemoryoutputstream
* @short_description: Streaming output operations on memory chunks * @short_description: Streaming output operations on memory chunks
* @include: gio.h
* @see_also: #GMemoryInputStream * @see_also: #GMemoryInputStream
* *
* #GMemoryOutputStream is a class for using arbitrary * #GMemoryOutputStream is a class for using arbitrary

View File

@ -36,11 +36,11 @@
/** /**
* SECTION:gmount * SECTION:gmount
* @short_description: mount management * @short_description: Mount management
* @include: gio.h
* *
* The #GMount interface represents user-visible mounts. Note, when * The #GMount interface represents user-visible mounts. Note, when
* porting from GnomeVFS, #GMount is the moral equivalent of * porting from GnomeVFS, #GMount is the moral equivalent of #GnomeVFSVolume.
* #GnomeVFSVolume.
* *
* Unmounting a #GMount instance is an asynchronous operation. For * Unmounting a #GMount instance is an asynchronous operation. For
* more information about asynchronous operations, see #GAsyncReady * more information about asynchronous operations, see #GAsyncReady
@ -51,9 +51,8 @@
* #GAsyncReady structure will be passed to the callback. That * #GAsyncReady structure will be passed to the callback. That
* callback should then call g_mount_unmount_finish() with the #GMount * callback should then call g_mount_unmount_finish() with the #GMount
* and the #GAsyncReady data to see if the operation was completed * and the #GAsyncReady data to see if the operation was completed
* successfully. If an @error is present when * successfully. If an @error is present when g_mount_unmount_finish()
* g_mount_unmount_finish() is called, then it will be filled with any * is called, then it will be filled with any error information.
* error information.
**/ **/
static void g_mount_base_init (gpointer g_class); static void g_mount_base_init (gpointer g_class);

View File

@ -34,16 +34,17 @@
/** /**
* SECTION:gmountoperation * SECTION:gmountoperation
* @short_description: Authentication methods for mountable locations * @short_description: Authentication methods for mountable locations
* @include: gio.h
* *
* #GMountOperation provides a mechanism for authenticating mountable * #GMountOperation provides a mechanism for authenticating mountable
* operations, such as loop mounting files, hard drive partitions or * operations, such as loop mounting files, hard drive partitions or
* server locations. * server locations.
* *
* Mountin operations are handed a #GMountOperation that then can use if they * Mounting operations are handed a #GMountOperation that then can use
* require any privileges or authentication for their volumes to be * if they require any privileges or authentication for their volumes
* mounted (e.g. a hard disk partition or an encrypted filesystem), or * to be mounted (e.g. a hard disk partition or an encrypted filesystem),
* if they are implementing a remote server protocol which requires user * or if they are implementing a remote server protocol which requires
* credentials such as FTP or WebDAV. * user credentials such as FTP or WebDAV.
* *
* Users should instantiate a subclass of this that implements all * Users should instantiate a subclass of this that implements all
* the various callbacks to show the required dialogs. * the various callbacks to show the required dialogs.

View File

@ -30,7 +30,7 @@
/** /**
* SECTION:goutputstream * SECTION:goutputstream
* @short_description: Base class for implementing streaming output * @short_description: Base class for implementing streaming output
* * @include: gio.h
* *
* *
**/ **/

View File

@ -29,6 +29,7 @@
/** /**
* SECTION:gseekable * SECTION:gseekable
* @short_description: Stream seeking interface * @short_description: Stream seeking interface
* @include: gio.h
* @see_also: #GInputStream, #GOutputStream * @see_also: #GInputStream, #GOutputStream
* *
* #GSeekable is implemented by streams (implementations of * #GSeekable is implemented by streams (implementations of

View File

@ -41,6 +41,7 @@
/** /**
* SECTION:gsimpleasyncresult * SECTION:gsimpleasyncresult
* @short_description: Simple asynchronous results implementation * @short_description: Simple asynchronous results implementation
* @include: gio.h
* @see_also: #GAsyncResult * @see_also: #GAsyncResult
* *
* Implements #GAsyncResult for simple cases. Most of the time, this * Implements #GAsyncResult for simple cases. Most of the time, this
@ -48,24 +49,25 @@
* Because of this, #GSimpleAsyncResult is used throughout GIO for * Because of this, #GSimpleAsyncResult is used throughout GIO for
* handling asynchronous functions. * handling asynchronous functions.
* *
* GSimpleAsyncResult handles #GAsyncReadyCallback<!-- -->s, error reporting, * GSimpleAsyncResult handles #GAsyncReadyCallback<!-- -->s, error
* operation cancellation and the final state of an operation, completely * reporting, operation cancellation and the final state of an operation,
* transparent to the application. Results can be returned as a pointer e.g. * completely transparent to the application. Results can be returned
* for functions that return data that is collected asynchronously, * as a pointer e.g. for functions that return data that is collected
* a boolean value for checking the success or failure of an operation, * asynchronously, a boolean value for checking the success or failure
* or a #gssize for operations which return the number of bytes modified * of an operation, or a #gssize for operations which return the number
* by the operation; all of the simple return cases are covered. * of bytes modified by the operation; all of the simple return cases
* are covered.
* *
* Most of the time, an application will not need to know of the details * Most of the time, an application will not need to know of the details
* of this API; it is handled transparently, and any necessary operations are * of this API; it is handled transparently, and any necessary operations
* handled by #GAsyncResult's interface. However, if implementing a new GIO * are handled by #GAsyncResult's interface. However, if implementing a
* module, for writing language bindings, or for complex applications that * new GIO module, for writing language bindings, or for complex
* need better control of how asynchronous operations are completed, it is * applications that need better control of how asynchronous operations
* important to understand this functionality. * are completed, it is important to understand this functionality.
* *
* GSimpleAsyncResults are tagged with the calling function to ensure that * GSimpleAsyncResults are tagged with the calling function to ensure
* asynchronous functions and their finishing functions are used together * that asynchronous functions and their finishing functions are used
* correctly. * together correctly.
* *
* To create a new #GSimpleAsyncResult, call g_simple_async_result_new(). * To create a new #GSimpleAsyncResult, call g_simple_async_result_new().
* If the result needs to be created for a #GError, use * If the result needs to be created for a #GError, use
@ -81,8 +83,8 @@
* calling g_simple_async_result_set_handle_cancellation() with a * calling g_simple_async_result_set_handle_cancellation() with a
* #GSimpleAsyncResult for the operation and %FALSE. * #GSimpleAsyncResult for the operation and %FALSE.
* *
* GSimpleAsyncResult can integrate into GLib's Main Event Loop * GSimpleAsyncResult can integrate into GLib's event loop, #GMainLoop,
* <!-- TODO: Crosslink -->, or it can use #GThread<!-- -->s if available. * or it can use #GThread<!-- -->s if available.
* g_simple_async_result_complete() will finish an I/O task directly within * g_simple_async_result_complete() will finish an I/O task directly within
* the main event loop. g_simple_async_result_complete_in_idle() will * the main event loop. g_simple_async_result_complete_in_idle() will
* integrate the I/O task into the main event loop as an idle function and * integrate the I/O task into the main event loop as an idle function and

View File

@ -29,6 +29,7 @@
/** /**
* SECTION:gthemedicon * SECTION:gthemedicon
* @short_description: Icon theming support * @short_description: Icon theming support
* @include: gio.h
* @see_also: #GIcon, #GLoadableIcon * @see_also: #GIcon, #GLoadableIcon
* *
* #GThemedIcon is an implementation of #GIcon that supports icon themes. * #GThemedIcon is an implementation of #GIcon that supports icon themes.

View File

@ -44,6 +44,7 @@
/** /**
* SECTION:gunixinputstream * SECTION:gunixinputstream
* @short_description: Streaming input operations for Unix file descriptors * @short_description: Streaming input operations for Unix file descriptors
* @include: gio/gunixinputstream.h
* @see_also: #GInputStream * @see_also: #GInputStream
* *
* #GUnixInputStream implements #GInputStream for reading from a * #GUnixInputStream implements #GInputStream for reading from a

View File

@ -57,6 +57,7 @@ static const char *_resolve_dev_root (void);
/** /**
* SECTION:gunixmounts * SECTION:gunixmounts
* @include: gio/gunixmounts.h
* @short_description: Unix Mounts * @short_description: Unix Mounts
* *
* Routines for managing mounted UNIX mount points and paths. * Routines for managing mounted UNIX mount points and paths.

View File

@ -44,6 +44,7 @@
/** /**
* SECTION:gunixoutputstream * SECTION:gunixoutputstream
* @short_description: Streaming output operations for Unix file descriptors * @short_description: Streaming output operations for Unix file descriptors
* @include: gio/gunixoutputstream.h
* @see_also: #GOutputStream * @see_also: #GOutputStream
* *
* #GUnixOutputStream implements #GOutputStream for writing to a a * #GUnixOutputStream implements #GOutputStream for writing to a a

View File

@ -32,7 +32,7 @@
/** /**
* SECTION:gvfs * SECTION:gvfs
* @short_description: Virtual File System * @short_description: Virtual File System
* @include: gio/gvfs.h * @include: gio.h
* *
* Entry point for using GIO functionality. * Entry point for using GIO functionality.
* *

View File

@ -30,8 +30,9 @@
#include "gioalias.h" #include "gioalias.h"
/** /**
* SECTION:volume * SECTION:gvolume
* @short_description: volume management * @short_description: Volume management
* @include: gio.h
* *
* The #GVolume interface represents user-visible objects that can be * The #GVolume interface represents user-visible objects that can be
* mounted. Note, when porting from GnomeVFS, #GVolume is the moral * mounted. Note, when porting from GnomeVFS, #GVolume is the moral

View File

@ -30,6 +30,7 @@
/** /**
* SECTION:gvolumemonitor * SECTION:gvolumemonitor
* @short_description: Volume Monitor * @short_description: Volume Monitor
* @include: gio.h
* @see_also: #GDirectoryMonitor, #GFileMonitor * @see_also: #GDirectoryMonitor, #GFileMonitor
* *
* Monitors a mounted volume for changes. * Monitors a mounted volume for changes.