|  |  | GIO Reference Manual |

# Part II. API Reference

Table of Contents

File Operations
  GFile — File and Directory Handling
  GFileAttribute — Key-Value Paired File Attributes
  GFileInfo — File Information and Attributes
  GFileEnumerator — Enumerated Files Routines
  GMountOperation — Authentication methods for mountable locations
  GIOError — Error helper functions
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
Streaming I/O
  GSeekable — Stream seeking interface
  GInputStream — Base class for implementing streaming input
  GOutputStream — Base class for implementing streaming output
  GFileInputStream — File input streaming operations
  GFileOutputStream — File output streaming operations
  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
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 — Virtual File System 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
Utilities
  GFilenameCompleter — Filename Completer
Extending GIO
  GVfs — Virtual File System
  GIOModule — Loadable GIO Modules
  Extension Points — Extension Points

Generated by GTK-Doc V1.10