GIO {RGtk2} | R Documentation

## GIO

### 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

[Package RGtk2 version 2.20.36.3 Index]