RGtk2 (version 2.20.31)

GIO: GIO

Description

GIO is a modern, easy-to-use VFS API

Arguments

Details

The RGtk binding to the GIO library consists of the following components:
gio-Extension-Points
Extension Points

GAppInfo
Application information and launch contexts

GAsyncInitable
Asynchronously failable object initialization interface

GAsyncResult
Asynchronous Function Results

GBufferedInputStream
Buffered Input Stream

GBufferedOutputStream
Buffered Output Stream

GCancellable
Thread-safe Operation Cancellation Stack

gio-GContentType
Platform-specific content typing

GDataInputStream
Data Input Stream

GDataOutputStream
Data Output Stream

GDrive
Drive management

GEmblem
An object for emblems

GEmblemedIcon
Icon with emblems

GFile
File and Directory Handling

gio-GFileAttribute
Key-Value Paired File Attributes

GFileEnumerator
Enumerated Files Routines

GFileIcon
Icons pointing to an image file

GFileInfo
File Information and Attributes

GFileInputStream
File input streaming operations

GFileIOStream
File read and write streaming operations

GFileMonitor
File Monitor

GFilenameCompleter
Filename Completer

GFileOutputStream
File output streaming operations

GFilterInputStream
Filter Input Stream

GFilterOutputStream
Filter Output Stream

GIcon
Interface for icons

GInetAddress
An IPv4/IPv6 address

GInetSocketAddress
Internet GSocketAddress

GInitable
Failable object initialization interface

GInputStream
Base class for implementing streaming input

gio-GIOError
Error helper functions

GIOModule
Loadable GIO Modules

gio-GIOScheduler
I/O Scheduler

GIOStream
Base class for implementing read/write streams

GLoadableIcon
Loadable Icons

GMemoryInputStream
Streaming input operations on memory chunks

GMemoryOutputStream
Streaming output operations on memory chunks

GMount
Mount management

GMountOperation
Object used for authentication and user interaction

GNetworkAddress
A GSocketConnectable for resolving hostnames

GNetworkService
A GSocketConnectable for resolving SRV records

GOutputStream
Base class for implementing streaming output

GResolver
Asynchronous and cancellable DNS resolver

GSeekable
Stream seeking interface

GSimpleAsyncResult
Simple asynchronous results implementation

GSocket
Low-level socket object

GSocketAddress
Abstract base class representing endpoints for socket communication

GSocketClient
Helper for connecting to a network service

GSocketConnectable
Interface for potential socket endpoints

GSocketConnection
A socket connection

GSocketControlMessage
A GSocket control message

GSocketListener
Helper for accepting network client connections

GSocketService
Make it easy to implement a network service

GSrvTarget
DNS SRV record target

GThemedIcon
Icon theming support

GThreadedSocketService
A threaded GSocketService

GVfs
Virtual File System

GVolume
Volume management

GVolumeMonitor
Volume Monitor

References

http://library.gnome.org/devel//gio