What is gio 2.0




















MemoryMonitor - MemoryMonitor will monitor system memory and suggest to the application when to free memory so as to leave more room for other applications. Mount - The Mount interface represents user-visible mounts. PowerProfileMonitor - PowerProfileMonitor makes it possible for applications as well as OS components to monitor system power profiles and act upon them. Proxy - A Proxy handles connecting to a remote host via a given type of proxy server.

ProxyResolver - ProxyResolver provides synchronous and asynchronous network proxy resolution. RemoteActionGroup - The GRemoteActionGroup interface is implemented by ActionGroup instances that either transmit action invocations to other processes or receive action invocations in the local process from other processes.

Seekable - Seekable is implemented by streams implementations of InputStream or OutputStream that support seeking. SocketConnectable - Objects that describe one or more potential socket endpoints implement SocketConnectable. Volume - The Volume interface represents user-visible objects that can be mounted. Classes: AppInfoMonitor - AppInfoMonitor is a very simple object used for monitoring the app info database for changes ie: newly installed or removed applications.

AppLaunchContext - Integrating the launch with the launching application. Application - A Application is the foundation of an application.

ApplicationCommandLine - ApplicationCommandLine represents a command-line invocation of an application. BytesIcon - BytesIcon specifies an image held in memory in a common format usually png to be used as icon. Cancellable - GCancellable is a thread-safe operation cancellation stack used throughout GIO to allow for cancellation of synchronous and asynchronous operations.

ConverterInputStream - Converter input stream implements InputStream and allows conversion of data of various types during reading. ConverterOutputStream - Converter output stream implements OutputStream and allows conversion of data of various types during reading. Credentials - The Credentials type is a reference-counted wrapper for native credentials. DBusAnnotationInfo - Information about an annotation.

DBusArgInfo - Information about an argument for a method or a signal. DBusNodeInfo - Information about nodes in a remote object hierarchy. DataInputStream - Data input stream implements InputStream and includes functions for reading structured data directly from a binary input stream. DataOutputStream - Data output stream implements OutputStream and includes functions for writing data directly to an output stream. DatagramBasedSource Emblem - Emblem is an implementation of Icon that supports having an emblem, which is an icon with additional properties.

EmblemedIcon - EmblemedIcon is an implementation of Icon that supports adding an emblem to an icon. FileAttributeInfoList - Acts as a lightweight registry for possible valid file attributes. FileAttributeMatcher - Determines if a string matches a file attribute. FileEnumerator - FileEnumerator allows you to operate on a set of File s, returning a FileInfo structure for each file enumerated e.

FileIcon - FileIcon specifies an icon by pointing to an image file to be used as icon. FileInfo - Functionality for manipulating basic metadata for files. FileMonitor - Monitors a file or directory for changes.

FilenameCompleter - Completes partial file and directory names given a partial string by looking in the file system for clues. FilterInputStream - Base class for input stream implementations that perform some kind of filtering operation on a base stream. FilterOutputStream - Base class for output stream implementations that perform some kind of filtering operation on a base stream. IOExtension - IOExtension is an opaque data structure and can only be accessed using the following functions.

IOModule - Provides an interface and default functions for loading and unloading modules. InetAddressMask - InetAddressMask represents a range of IPv4 or IPv6 addresses described by a base address and a length indicating how many bits of the base address are relevant for matching purposes. InputStream - InputStream has functions to read from a stream read , to close a stream close and to skip some content skip. Menu - Menu is a simple implementation of MenuModel. MenuItem - MenuItem is an opaque structure type.

MenuModel - MenuModel represents the contents of a menu -- an ordered list of menu items. MountOperation - MountOperation provides a mechanism for interacting with the user. NativeSocketAddress - A socket address of some unknown native type. NativeVolumeMonitor NetworkAddress - NetworkAddress provides an easy way to resolve a hostname and then attempt to connect to that host, handling the possibility of multiple IP addresses and multiple address families.

Notification - Notification is a mechanism for creating a notification to be shown to the user -- typically as a pop-up notification presented by the desktop environment shell. OutputStream - OutputStream has functions to write to a stream write , to close a stream close and to flush pending writes flush.

Permission - A Permission represents the status of the caller's permission to perform a certain action. PollableSource PropertyAction - A PropertyAction is a way to get a Action with a state value reflecting and controlling the value of a Object property.

Resource - Applications and libraries often contain binary or textual data that is really part of the application, rather than user data. Settings - The Settings class provides a convenient API for storing and retrieving application settings. SettingsBackend - The SettingsBackend interface defines a generic interface for non-strictly-typed data that is stored in a hierarchy. SettingsSchemaKey - SettingsSchemaKey is an opaque data structure and can only be accessed using the following functions.

SettingsSchemaSource - This is an opaque structure type. SimplePermission - SimplePermission is a trivial implementation of Permission that represents a permission that is either always or never allowed.

SimpleProxyResolver - SimpleProxyResolver is a simple ProxyResolver implementation that handles a single default proxy, multiple URI-scheme-specific proxies, and a list of hosts that proxies should not be used for. Socket - A Socket is a low-level networking primitive.

SocketClient - SocketClient is a lightweight high-level utility class for connecting to a network host using a connection oriented socket type. SocketListener - A SocketListener is an object that keeps track of a set of server sockets and helps you accept sockets from any of the socket, either sync or async.

SocketService - A SocketService is an object that represents a service that is provided to the network or over local sockets. SocketSource SrvTarget - SRV service records are used by some network protocols to provide service-specific aliasing and load-balancing. This is the most common purpose in use. Used by TLS clients. Extension point for GVfs functionality. Extension point for volume monitor functionality. Gio API Version: 2. Additional documentation Classes Hierarchy. Interfaces Action GAction represents a single named action.

ActionGroup GActionGroup represents a group of actions. AsyncInitable This is the asynchronous version of GInitable ; it behaves the same in all ways except that initialization is asynchronous. AsyncResult Provides a base class for implementing asynchronous function results. Converter GConverter is implemented by objects that convert binary data in various ways.

DatagramBased A GDatagramBased is a networking interface for representing datagram-based communications. Drive GDrive - this represent a piece of hardware connected to the machine. File GFile is a high level abstraction for manipulating files on a virtual file system. Icon GIcon is a very minimal interface for icons. Initable GInitable is implemented by objects that can fail during initialization. LoadableIcon Extends the GIcon interface and adds the ability to load icons from streams.

MemoryMonitor GMemoryMonitor will monitor system memory and suggest to the application when to free memory so as to leave more room for other applications. Mount The GMount interface represents user-visible mounts. PowerProfileMonitor GPowerProfileMonitor makes it possible for applications as well as OS components to monitor system power profiles and act upon them. Proxy A GProxy handles connecting to a remote host via a given type of proxy server.

ProxyResolver GProxyResolver provides synchronous and asynchronous network proxy resolution. RemoteActionGroup The GRemoteActionGroup interface is implemented by GActionGroup instances that either transmit action invocations to other processes or receive action invocations in the local process from other processes. SocketConnectable Objects that describe one or more potential socket endpoints implement GSocketConnectable.

Volume The GVolume interface represents user-visible objects that can be mounted. Structs ActionEntry This struct defines a single action. DBusAnnotationInfo Information about an annotation. DBusArgInfo Information about an argument for a method or a signal. DBusNodeInfo Information about nodes in a remote object hierarchy. FileAttributeInfo Information about a specific attribute. FileAttributeInfoList Acts as a lightweight registry for possible valid file attributes.

FileAttributeMatcher Determines if a string matches a file attribute. Resource Applications and libraries often contain binary or textual data that is really part of the application, rather than user data.

SettingsSchemaKey GSettingsSchemaKey is an opaque data structure and can only be accessed using the following functions. SettingsSchemaSource This is an opaque structure type. You may not access it directly. SrvTarget SRV service records are used by some network protocols to provide service-specific aliasing and load-balancing. StaticResource GStaticResource is an opaque data structure and can only be accessed using the following functions. UnixMountEntry Defines a Unix mount entry e.

UnixMountPoint Defines a Unix mount point e. Enumerations BusType An enumeration for well-known message buses. CredentialsType Enumeration describing different kinds of native credential types. FileAttributeType The data types for file attributes. FileMonitorEvent Specifies what type of event a monitor event is. FilesystemPreviewType Indicates a hint from the file system whether files should be previewed in a file manager.

MemoryMonitorWarningLevel Memory availability warning levels. MountOperationResult GMountOperationResult is returned as a result when a request for information is send by the mounting operation. NotificationPriority Priority levels for GNotifications.

PasswordSave GPasswordSave is used to indicate the lifespan of a saved password. PollableReturn Return value for various IO operations that signal errors via the return value and not necessarily via a GError. SocketType Flags used when creating a GSocket.

TlsRehandshakeMode When to allow rehandshaking. ApplicationFlags Flags used to define the behaviour of a GApplication. AskPasswordFlags GAskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation.

DBusCapabilityFlags Capabilities negotiated with the remote peer. DriveStartFlags Flags used when starting a drive. FileAttributeInfoFlags Flags specifying the behaviour of an attribute. FileCopyFlags Flags used when copying or moving files. FileCreateFlags Flags used when an operation may create a file. MountMountFlags Flags used when mounting a mount. MountUnmountFlags Flags used when an unmounting a mount. ResolverNameLookupFlags Flags to modify lookup behavior.

ResourceFlags GResourceFlags give information about a particular file inside a resource bundle. Please share with the other users what you think about this file. What does this file do? Is it legitimate or something that your computer is better without? Do you know how it was installed on your system? Did you install it yourself or did it come bundled with some other software? Is it running smoothly or do you get some error message?

Any information that will help to document this file is welcome. Thank you for your contributions. I'm reading all new comments so don't hesitate to post a question about the file. Connect and share knowledge within a single location that is structured and easy to search. Obviously gio is installed but when trying to install or upgrade this package, package is nowhere to be found.

Some sources call this gio-unix Possible duplicate on: How Install gio-unix Recipe therefore do not apply. If one observes versions 2. But I cannot find appropriate library that contains gio 2. Ubuntu Community Ask! Sign up to join this community. The best answers are voted up and rise to the top. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams?



0コメント

  • 1000 / 1000