GIO

E745762

GIO is a GLib-based input, output, and virtual file system library that provides high-level APIs for file handling, networking, and other I/O operations in GNOME and GTK applications.

All labels observed (2)

Label Occurrences
GIO canonical 5
GIO (as a related sublibrary) 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf GLib component
GNOME library
software library
category I/O library
virtual file system library
designedFor GNOME applications
GTK applications
license LGPL
maintainedBy GNOME project
linked to: GNOME community
partOf GLib
platform cross-platform
programmingLanguage C
provides asynchronous I/O APIs
file handling APIs
high-level I/O abstractions
input APIs
networking APIs
output APIs
virtual file system APIs
replaces older GLib I/O APIs
supports GApplication abstraction
GDBus
linked to: GLib

GDrive abstraction
GFile abstraction
GFileMonitor
GInputStream abstraction
GMount abstraction
GOutputStream abstraction
GSettings
linked to: dconf

GSocket abstraction
GSocketClient abstraction
GSocketService abstraction
GVolumeMonitor
TCP sockets
TLS connections
UDP sockets
UNIX domain sockets
URI-based file access
asynchronous operations with GTask
asynchronous operations with callbacks
cancellable operations via GCancellable
file attributes
file monitoring
file permissions
local file access
named pipes
remote file access
symbolic links
usedIn GNOME
GTK

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

GLib hasComponent GIO (as a related sublibrary)
linked to: GIO
PyGObject usesLibrary GIO
subject linked to: GNOME development library
PyGObject supportsIntrospectionFor GIO
subject linked to: GNOME development library
GVfs usesLibrary GIO