[−][src]Crate gio
Modules
functions | |
prelude | Traits and essential types intended for blanket imports. |
subclass |
Structs
Action |
|
ActionGroup |
|
ActionMap | The GActionMap interface is implemented by |
AppInfo |
|
AppInfoCreateFlags | |
AppInfoMonitor |
|
AppInfoMonitorClass | |
AppLaunchContext | Integrating the launch with the launching application. This is used to handle for instance startup notification and launching the new application on the same screen as the launching window. |
AppLaunchContextClass | |
Application | A |
ApplicationBuilder | |
ApplicationClass | |
ApplicationCommandLine |
|
ApplicationCommandLineClass | |
ApplicationFlags | |
AskPasswordFlags | |
BufferedInputStream | Buffered input stream implements |
BufferedInputStreamBuilder | |
BufferedInputStreamClass | |
BufferedOutputStream | Buffered output stream implements |
BufferedOutputStreamBuilder | |
BufferedOutputStreamClass | |
BytesIcon |
|
BytesIconClass | |
Cancellable | GCancellable is a thread-safe operation cancellation stack used throughout GIO to allow for cancellation of synchronous and asynchronous operations. |
CancellableClass | |
CharsetConverter |
|
CharsetConverterBuilder | |
CharsetConverterClass | |
Converter |
|
ConverterFlags | |
ConverterInputStream | Converter input stream implements |
ConverterInputStreamBuilder | |
ConverterInputStreamClass | |
ConverterOutputStream | Converter output stream implements |
ConverterOutputStreamBuilder | |
ConverterOutputStreamClass | |
Credentials | The |
CredentialsClass | |
DataInputStream | Data input stream implements |
DataInputStreamBuilder | |
DataInputStreamClass | |
DataOutputStream | Data output stream implements |
DataOutputStreamBuilder | |
DataOutputStreamClass | |
DesktopAppInfo |
|
DesktopAppInfoClass | |
Drive |
|
DriveStartFlags | |
Emblem |
|
EmblemClass | |
EmblemedIcon |
|
EmblemedIconClass | |
FILE_ATTRIBUTE_ACCESS_CAN_DELETE | |
FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE | |
FILE_ATTRIBUTE_ACCESS_CAN_READ | |
FILE_ATTRIBUTE_ACCESS_CAN_RENAME | |
FILE_ATTRIBUTE_ACCESS_CAN_TRASH | |
FILE_ATTRIBUTE_ACCESS_CAN_WRITE | |
FILE_ATTRIBUTE_DOS_IS_ARCHIVE | |
FILE_ATTRIBUTE_DOS_IS_SYSTEM | |
FILE_ATTRIBUTE_ETAG_VALUE | |
FILE_ATTRIBUTE_FILESYSTEM_FREE | |
FILE_ATTRIBUTE_FILESYSTEM_READONLY | |
FILE_ATTRIBUTE_FILESYSTEM_REMOTE | |
FILE_ATTRIBUTE_FILESYSTEM_SIZE | |
FILE_ATTRIBUTE_FILESYSTEM_TYPE | |
FILE_ATTRIBUTE_FILESYSTEM_USED | |
FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW | |
FILE_ATTRIBUTE_GVFS_BACKEND | |
FILE_ATTRIBUTE_ID_FILE | |
FILE_ATTRIBUTE_ID_FILESYSTEM | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_START | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP | |
FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT | |
FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI | |
FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC | |
FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE | |
FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE | |
FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE | |
FILE_ATTRIBUTE_OWNER_GROUP | |
FILE_ATTRIBUTE_OWNER_USER | |
FILE_ATTRIBUTE_OWNER_USER_REAL | |
FILE_ATTRIBUTE_PREVIEW_ICON | |
FILE_ATTRIBUTE_SELINUX_CONTEXT | |
FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE | |
FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE | |
FILE_ATTRIBUTE_STANDARD_COPY_NAME | |
FILE_ATTRIBUTE_STANDARD_DESCRIPTION | |
FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME | |
FILE_ATTRIBUTE_STANDARD_EDIT_NAME | |
FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE | |
FILE_ATTRIBUTE_STANDARD_ICON | |
FILE_ATTRIBUTE_STANDARD_IS_BACKUP | |
FILE_ATTRIBUTE_STANDARD_IS_HIDDEN | |
FILE_ATTRIBUTE_STANDARD_IS_SYMLINK | |
FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL | |
FILE_ATTRIBUTE_STANDARD_NAME | |
FILE_ATTRIBUTE_STANDARD_SIZE | |
FILE_ATTRIBUTE_STANDARD_SORT_ORDER | |
FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON | |
FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET | |
FILE_ATTRIBUTE_STANDARD_TARGET_URI | |
FILE_ATTRIBUTE_STANDARD_TYPE | |
FILE_ATTRIBUTE_THUMBNAILING_FAILED | |
FILE_ATTRIBUTE_THUMBNAIL_IS_VALID | |
FILE_ATTRIBUTE_THUMBNAIL_PATH | |
FILE_ATTRIBUTE_TIME_ACCESS | |
FILE_ATTRIBUTE_TIME_ACCESS_USEC | |
FILE_ATTRIBUTE_TIME_CHANGED | |
FILE_ATTRIBUTE_TIME_CHANGED_USEC | |
FILE_ATTRIBUTE_TIME_CREATED | |
FILE_ATTRIBUTE_TIME_CREATED_USEC | |
FILE_ATTRIBUTE_TIME_MODIFIED | |
FILE_ATTRIBUTE_TIME_MODIFIED_USEC | |
FILE_ATTRIBUTE_TRASH_DELETION_DATE | |
FILE_ATTRIBUTE_TRASH_ITEM_COUNT | |
FILE_ATTRIBUTE_TRASH_ORIG_PATH | |
FILE_ATTRIBUTE_UNIX_BLOCKS | |
FILE_ATTRIBUTE_UNIX_BLOCK_SIZE | |
FILE_ATTRIBUTE_UNIX_DEVICE | |
FILE_ATTRIBUTE_UNIX_GID | |
FILE_ATTRIBUTE_UNIX_INODE | |
FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT | |
FILE_ATTRIBUTE_UNIX_MODE | |
FILE_ATTRIBUTE_UNIX_NLINK | |
FILE_ATTRIBUTE_UNIX_RDEV | |
FILE_ATTRIBUTE_UNIX_UID | |
File |
|
FileAttributeMatcher | Determines if a string matches a file attribute. |
FileAttributematcherIter | |
FileCopyFlags | |
FileCreateFlags | |
FileEnumerator |
|
FileEnumeratorClass | |
FileIOStream | GFileIOStream provides io streams that both read and write to the same file handle. |
FileIOStreamClass | |
FileIcon |
|
FileIconClass | |
FileInfo | Functionality for manipulating basic metadata for files. |
FileInfoClass | |
FileInputStream | GFileInputStream provides input streams that take their content from a file. |
FileInputStreamClass | |
FileMeasureFlags | |
FileMonitor | Monitors a file or directory for changes. |
FileMonitorClass | |
FileMonitorFlags | |
FileOutputStream | GFileOutputStream provides output streams that write their content to a file. |
FileOutputStreamClass | |
FileQueryInfoFlags | |
FilenameCompleter | Completes partial file and directory names given a partial string by looking in the file system for clues. Can return a list of possible completion strings for widget implementations. |
FilenameCompleterClass | |
FilterInputStream | Base class for input stream implementations that perform some kind of filtering operation on a base stream. Typical examples of filtering operations are character set conversion, compression and byte order flipping. |
FilterInputStreamClass | |
FilterOutputStream | Base class for output stream implementations that perform some kind of filtering operation on a base stream. Typical examples of filtering operations are character set conversion, compression and byte order flipping. |
FilterOutputStreamClass | |
GioFuture | |
GioFutureResult | |
IOStream | GIOStream represents an object that has both read and write streams. Generally the two streams act as separate input and output streams, but they share some common resources and state. For instance, for seekable streams, both streams may use the same position. |
IOStreamAsyncReadWrite | |
IOStreamClass | |
IOStreamSpliceFlags | |
Icon |
|
InetAddress |
|
InetAddressClass | |
InetAddressMask |
|
InetAddressMaskClass | |
InetSocketAddress | An IPv4 or IPv6 socket address; that is, the combination of a
|
InetSocketAddressClass | |
InputStream |
|
InputStreamAsyncRead | |
InputStreamClass | |
InputStreamRead | |
ListModel |
|
ListStore |
|
ListStoreBuilder | |
ListStoreClass | |
LoadableIcon | Extends the |
MENU_ATTRIBUTE_ACTION | |
MENU_ATTRIBUTE_ACTION_NAMESPACE | |
MENU_ATTRIBUTE_ICON | |
MENU_ATTRIBUTE_LABEL | |
MENU_ATTRIBUTE_TARGET | |
MENU_LINK_SECTION | |
MENU_LINK_SUBMENU | |
MemoryInputStream |
|
MemoryInputStreamClass | |
MemoryOutputStream |
|
MemoryOutputStreamClass | |
Menu |
|
MenuAttributeIter |
|
MenuAttributeIterClass | |
MenuClass | |
MenuItem |
|
MenuItemClass | |
MenuLinkIter |
|
MenuLinkIterClass | |
MenuModel |
|
MenuModelClass | |
Mount | The |
MountMountFlags | |
MountOperation |
|
MountOperationClass | |
MountUnmountFlags | |
NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME | |
NETWORK_MONITOR_EXTENSION_POINT_NAME | |
NetworkAddress |
|
NetworkAddressClass | |
NetworkMonitor |
|
NetworkService | Like |
NetworkServiceClass | |
Notification |
|
NotificationClass | |
OutputStream |
|
OutputStreamAsyncWrite | |
OutputStreamClass | |
OutputStreamSpliceFlags | |
OutputStreamWrite | |
PROXY_EXTENSION_POINT_NAME | |
PROXY_RESOLVER_EXTENSION_POINT_NAME | |
Permission | A |
PermissionClass | |
PollableInputStream |
|
PollableOutputStream |
|
PropertyAction | A |
PropertyActionClass | |
Proxy | A |
ProxyAddress | Support for proxied |
ProxyAddressClass | |
ProxyResolver |
|
ReadInputStream | |
RemoteActionGroup | The GRemoteActionGroup interface is implemented by |
Resolver |
|
ResolverClass | |
Resource | Applications and libraries often contain binary or textual data that is
really part of the application, rather than user data. For instance
|
ResourceLookupFlags | |
SETTINGS_BACKEND_EXTENSION_POINT_NAME | |
Seekable |
|
Settings | The |
SettingsBackend | The |
SettingsBackendClass | |
SettingsBindFlags | |
SettingsClass | |
SettingsSchema | The |
SettingsSchemaKey |
|
SettingsSchemaSource | This is an opaque structure type. You may not access it directly. |
SimpleAction | A |
SimpleActionClass | |
SimpleActionGroup |
|
SimpleActionGroupClass | |
SimpleIOStream | GSimpleIOStream creates a |
SimpleIOStreamClass | |
SimplePermission |
|
SimplePermissionClass | |
Socket | A |
SocketAddress |
|
SocketAddressClass | |
SocketAddressEnumerator |
|
SocketAddressEnumeratorClass | |
SocketClass | |
SocketClient |
|
SocketClientClass | |
SocketConnectable | Objects that describe one or more potential socket endpoints
implement |
SocketConnection |
|
SocketConnectionClass | |
SocketListener | A |
SocketListenerClass | |
SocketService | A |
SocketServiceClass | |
SrvTarget | SRV (service) records are used by some network protocols to provide service-specific aliasing and load-balancing. For example, XMPP (Jabber) uses SRV records to locate the XMPP server for a domain; rather than connecting directly to "example.com" or assuming a specific server hostname like "xmpp.example.com", an XMPP client would look up the "xmpp-client" SRV record for "example.com", and then connect to whatever host was pointed to by that record. |
Subprocess |
|
SubprocessClass | |
SubprocessFlags | |
SubprocessLauncher | This class contains a set of options for launching child processes, such as where its standard input and output will be directed, the argument list, the environment, and more. |
SubprocessLauncherClass | |
TLS_BACKEND_EXTENSION_POINT_NAME | |
TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT | |
TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER | |
TcpConnection | This is the subclass of |
TcpConnectionClass | |
ThemedIcon |
|
ThemedIconClass | |
ThreadedSocketService | A |
ThreadedSocketServiceClass | |
TlsCertificate | A certificate used for TLS authentication and encryption.
This can represent either a certificate only (eg, the certificate
received by a client from a server), or the combination of
a certificate and a private key (which is needed when acting as a
|
TlsCertificateClass | |
TlsCertificateFlags | |
TlsClientConnection |
|
TlsConnection |
|
TlsConnectionClass | |
TlsDatabase |
|
TlsDatabaseClass | |
TlsDatabaseVerifyFlags | |
TlsFileDatabase |
|
TlsInteraction |
|
TlsInteractionClass | |
TlsPassword | Holds a password used in TLS. |
TlsPasswordClass | |
TlsPasswordFlags | |
TlsServerConnection |
|
UnixInputStream |
|
UnixInputStreamClass | |
UnixOutputStream |
|
UnixOutputStreamClass | |
UnixSocketAddress | Support for UNIX-domain (also known as local) sockets. |
UnixSocketAddressClass | |
VFS_EXTENSION_POINT_NAME | |
VOLUME_IDENTIFIER_KIND_CLASS | |
VOLUME_IDENTIFIER_KIND_HAL_UDI | |
VOLUME_IDENTIFIER_KIND_LABEL | |
VOLUME_IDENTIFIER_KIND_NFS_MOUNT | |
VOLUME_IDENTIFIER_KIND_UNIX_DEVICE | |
VOLUME_IDENTIFIER_KIND_UUID | |
VOLUME_MONITOR_EXTENSION_POINT_NAME | |
Vfs | Entry point for using GIO functionality. |
VfsClass | |
Volume | The |
VolumeMonitor |
|
VolumeMonitorClass | |
WriteOutputStream | |
ZlibCompressor | Zlib decompression |
ZlibCompressorClass | |
ZlibDecompressor | Zlib decompression |
ZlibDecompressorClass |
Enums
ConverterResult | Results returned from |
CredentialsType | Enumeration describing different kinds of native credential types. |
DataStreamByteOrder |
|
DataStreamNewlineType |
|
DriveStartStopType | Enumeration describing how a drive can be started/stopped. |
EmblemOrigin | GEmblemOrigin is used to add information about the origin of the emblem
to |
FileAttributeStatus | Used by |
FileAttributeType | The data types for file attributes. |
FileMonitorEvent | Specifies what type of event a monitor event is. |
FileType | Indicates the file's on-disk type. |
IOErrorEnum | Error codes returned by GIO functions. |
InetAddressBytes | |
MountOperationResult |
|
NetworkConnectivity | The host's network connectivity state, as reported by |
NotificationPriority | Priority levels for |
PasswordSave |
|
ResolverRecordType | The type of record that |
ResourceError | An error code used with |
SocketClientEvent | Describes an event occurring on a |
SocketFamily | The protocol family of a |
SocketProtocol | A protocol identifier is specified when creating a |
SocketType | Flags used when creating a |
TlsAuthenticationMode | The client authentication mode for a |
TlsCertificateRequestFlags | Flags for |
TlsDatabaseLookupFlags | Flags for |
TlsInteractionResult |
|
TlsRehandshakeMode | When to allow rehandshaking. See
|
UnixSocketAddressType | The type of name used by a |
ZlibCompressorFormat | Used to select the type of data format to use for |
Constants
Traits
ActionExt | Trait containing all |
ActionGroupExt | Trait containing all |
ActionMapExt | Trait containing all |
AppInfoExt | Trait containing all |
AppLaunchContextExt | Trait containing all |
ApplicationCommandLineExt | Trait containing all |
ApplicationExt | Trait containing all |
BufferedInputStreamExt | Trait containing all |
BufferedOutputStreamExt | Trait containing all |
CancellableExt | Trait containing all |
CharsetConverterExt | Trait containing all |
ConverterExt | Trait containing all |
ConverterInputStreamExt | Trait containing all |
ConverterOutputStreamExt | Trait containing all |
DataInputStreamExt | Trait containing all |
DataOutputStreamExt | Trait containing all |
DesktopAppInfoExt | Trait containing all |
DriveExt | Trait containing all |
EmblemedIconExt | Trait containing all |
FileEnumeratorExt | Trait containing all |
FileExt | Trait containing all |
FileIOStreamExt | Trait containing all |
FileInputStreamExt | Trait containing all |
FileMonitorExt | Trait containing all |
FileOutputStreamExt | Trait containing all |
FilenameCompleterExt | Trait containing all |
FilterInputStreamExt | Trait containing all |
FilterOutputStreamExt | Trait containing all |
IOStreamExt | Trait containing all |
IconExt | Trait containing all |
InetAddressExt | Trait containing all |
InetAddressMaskExt | Trait containing all |
InetSocketAddressExt | Trait containing all |
InputStreamExt | Trait containing all |
ListModelExt | Trait containing all |
ListStoreExt | Trait containing all |
LoadableIconExt | Trait containing all |
MemoryInputStreamExt | Trait containing all |
MemoryOutputStreamExt | Trait containing all |
MenuAttributeIterExt | Trait containing all |
MenuLinkIterExt | Trait containing all |
MenuModelExt | Trait containing all |
MountExt | Trait containing all |
MountOperationExt | Trait containing all |
NetworkAddressExt | Trait containing all |
NetworkMonitorExt | Trait containing all |
NetworkServiceExt | Trait containing all |
OutputStreamExt | Trait containing all |
PermissionExt | Trait containing all |
PollableInputStreamExt | Trait containing all |
PollableOutputStreamExt | Trait containing all |
ProxyAddressExt | Trait containing all |
ProxyExt | Trait containing all |
ProxyResolverExt | Trait containing all |
RemoteActionGroupExt | Trait containing all |
ResolverExt | Trait containing all |
SeekableExt | Trait containing all |
SettingsBackendExt | Trait containing all |
SettingsExt | Trait containing all |
SocketAddressEnumeratorExt | Trait containing all |
SocketAddressExt | Trait containing all |
SocketClientExt | Trait containing all |
SocketConnectableExt | Trait containing all |
SocketConnectionExt | Trait containing all |
SocketExt | Trait containing all |
SocketListenerExt | Trait containing all |
SocketServiceExt | Trait containing all |
TcpConnectionExt | Trait containing all |
ThreadedSocketServiceExt | Trait containing all |
TlsCertificateExt | Trait containing all |
TlsClientConnectionExt | Trait containing all |
TlsConnectionExt | Trait containing all |
TlsDatabaseExt | Trait containing all |
TlsFileDatabaseExt | Trait containing all |
TlsInteractionExt | Trait containing all |
TlsPasswordExt | Trait containing all |
TlsServerConnectionExt | Trait containing all |
UnixInputStreamExt | Trait containing all |
UnixOutputStreamExt | Trait containing all |
UnixSocketAddressExt | Trait containing all |
VfsExt | Trait containing all |
VolumeExt | Trait containing all |
VolumeMonitorExt | Trait containing all |
ZlibCompressorExt | Trait containing all |
ZlibDecompressorExt | Trait containing all |