GIO: GIO

Description Details Author(s) References

Description

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

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

Author(s)

Derived by RGtkGen from GTK+ documentation

References

https://developer.gnome.org/gio


RGtk2 documentation built on Oct. 14, 2021, 5:08 p.m.

Related to GIO in RGtk2...