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.
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 NERFINISHED ⓘ |
| maintainedBy | GNOME project NERFINISHED ⓘ |
| partOf | GLib NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ GDrive abstraction ⓘ GFile abstraction ⓘ GFileMonitor NERFINISHED ⓘ GInputStream abstraction ⓘ GMount abstraction ⓘ GOutputStream abstraction ⓘ GSettings NERFINISHED ⓘ GSocket abstraction ⓘ GSocketClient abstraction ⓘ GSocketService abstraction ⓘ GVolumeMonitor NERFINISHED ⓘ 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
NERFINISHED
ⓘ
GTK NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.