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 ⓘ