GIO Reference Manual

for GIO 2.24.0 The latest version of this documentation can be found on-line at http://library.gnome.org/devel/gio/unstable/.

I. GIO Overview
  Introduction
  Compiling GIO applications
  Running GIO applications
  Extending GIO
II. API Reference
  File Operations
    GFile — File and Directory Handling
    GFileAttribute — Key-Value Paired File Attributes
    GFileInfo — File Information and Attributes
    GFileEnumerator — Enumerated Files Routines
    GIOError — Error helper functions
    GMountOperation — Object used for authentication and user interaction
  File System Monitoring
    GFileMonitor — File Monitor
  Asynchronous I/O
    GCancellable — Thread-safe Operation Cancellation Stack
    GAsyncResult — Asynchronous Function Results
    GIOScheduler — I/O Scheduler
    GSimpleAsyncResult — Simple asynchronous results implementation
  Data conversion
    GConverter — Data conversion interface
    GCharsetConverter — Convert between charsets
    GZlibCompressor — Zlib compressor
    GZlibDecompressor — Zlib decompressor
  Streaming I/O
    GSeekable — Stream seeking interface
    GInputStream — Base class for implementing streaming input
    GOutputStream — Base class for implementing streaming output
    GIOStream — Base class for implementing read/write streams
    GFileInputStream — File input streaming operations
    GFileOutputStream — File output streaming operations
    GFileIOStream — File read and write streaming operations
    GFileDescriptorBased — Interface for file descriptor based IO
    GFilterInputStream — Filter Input Stream
    GFilterOutputStream — Filter Output Stream
    GMemoryInputStream — Streaming input operations on memory chunks
    GMemoryOutputStream — Streaming output operations on memory chunks
    GBufferedInputStream — Buffered Input Stream
    GBufferedOutputStream — Buffered Output Stream
    GDataInputStream — Data Input Stream
    GDataOutputStream — Data Output Stream
    GUnixInputStream — Streaming input operations for UNIX file descriptors
    GUnixOutputStream — Streaming output operations for Unix file descriptors
    GConverterInputstream — Converter Input Stream
    GConverterOutputstream — Converter Output Stream
  File types and applications
    GContentType — Platform-specific content typing
    GAppInfo — Application information and launch contexts
    Desktop file based GAppInfo — Application information from desktop files
  Volumes and Drives
    GVolumeMonitor — Volume Monitor
    GVolume — Volume management
    GMount — Mount management
    GDrive — Drive management
    Unix Mounts — Unix Mounts
  Icons
    GIcon — Interface for icons
    GFileIcon — Icons pointing to an image file
    GLoadableIcon — Loadable Icons
    GThemedIcon — Icon theming support
    GEmblemedIcon — Icon with emblems
    GEmblem — An object for emblems
  Failable Initialization
    GInitable — Failable object initialization interface
    GAsyncInitable — Asynchronously failable object initialization interface
  Lowlevel platform-independent network support
    GSocket — Low-level socket object
    GInetAddress — An IPv4/IPv6 address
    GSocketAddress — Abstract base class representing endpoints for socket communication
    GInetSocketAddress — Internet GSocketAddress
    GUnixSocketAddress — UNIX GSocketAddress
    GSocketControlMessage — A GSocket control message
    GUnixFDList — An object containing a set of file descriptors
    GUnixFDMessage — A GSocketControlMessage containing a GUnixFDList
  DNS resolution
    GResolver — Asynchronous and cancellable DNS resolver
    GSocketConnectable — Interface for potential socket endpoints
    GNetworkAddress — A GSocketConnectable for resolving hostnames
    GNetworkService — A GSocketConnectable for resolving SRV records
    GSrvTarget — DNS SRV record target
  Highlevel network functionallity
    GSocketClient — Helper for connecting to a network service
    GSocketConnection — A socket connection
    GSocketListener — Helper for accepting network client connections
    GSocketService — Make it easy to implement a network service
    GThreadedSocketService — A threaded GSocketService
  Utilities
    GFilenameCompleter — Filename Completer
  Extending GIO
    GVfs — Virtual File System
    GIOModule — Loadable GIO Modules
    Extension Points — Extension Points
III. Migrating to GIO
  Migrating from POSIX to GIO
  Migrating from GnomeVFS to GIO
    Trash handling
    Operations on multiple files
    Mime monitoring
Object Hierarchy
Index
Index of deprecated symbols
Index of new symbols in 2.18
Index of new symbols in 2.20
Index of new symbols in 2.22
Index of new symbols in 2.24

Generated by GTK-Doc V1.13