gtkc.giotypes

Undocumented in source.

Public Imports

gtkc.glibtypes
public import gtkc.glibtypes;
Undocumented in source.
gtkc.gobjecttypes
public import gtkc.gobjecttypes;
Undocumented in source.

Members

Aliases

AppInfoCreateFlags
alias AppInfoCreateFlags = GAppInfoCreateFlags
Undocumented in source.
ApplicationFlags
alias ApplicationFlags = GApplicationFlags
Undocumented in source.
AskPasswordFlags
alias AskPasswordFlags = GAskPasswordFlags
Undocumented in source.
BusNameOwnerFlags
alias BusNameOwnerFlags = GBusNameOwnerFlags
Undocumented in source.
BusNameWatcherFlags
alias BusNameWatcherFlags = GBusNameWatcherFlags
Undocumented in source.
BusType
alias BusType = GBusType
Undocumented in source.
ConverterFlags
alias ConverterFlags = GConverterFlags
Undocumented in source.
ConverterResult
alias ConverterResult = GConverterResult
Undocumented in source.
CredentialsType
alias CredentialsType = GCredentialsType
Undocumented in source.
DBusCallFlags
alias DBusCallFlags = GDBusCallFlags
Undocumented in source.
DBusCapabilityFlags
alias DBusCapabilityFlags = GDBusCapabilityFlags
Undocumented in source.
DBusConnectionFlags
alias DBusConnectionFlags = GDBusConnectionFlags
Undocumented in source.
DBusError
alias DBusError = GDBusError
Undocumented in source.
DBusInterfaceSkeletonFlags
alias DBusInterfaceSkeletonFlags = GDBusInterfaceSkeletonFlags
Undocumented in source.
DBusMessageByteOrder
alias DBusMessageByteOrder = GDBusMessageByteOrder
Undocumented in source.
DBusMessageFlags
alias DBusMessageFlags = GDBusMessageFlags
Undocumented in source.
DBusMessageHeaderField
alias DBusMessageHeaderField = GDBusMessageHeaderField
Undocumented in source.
DBusMessageType
alias DBusMessageType = GDBusMessageType
Undocumented in source.
DBusObjectManagerClientFlags
alias DBusObjectManagerClientFlags = GDBusObjectManagerClientFlags
Undocumented in source.
DBusPropertyInfoFlags
alias DBusPropertyInfoFlags = GDBusPropertyInfoFlags
Undocumented in source.
DBusProxyFlags
alias DBusProxyFlags = GDBusProxyFlags
Undocumented in source.
DBusSendMessageFlags
alias DBusSendMessageFlags = GDBusSendMessageFlags
Undocumented in source.
DBusServerFlags
alias DBusServerFlags = GDBusServerFlags
Undocumented in source.
DBusSignalFlags
alias DBusSignalFlags = GDBusSignalFlags
Undocumented in source.
DBusSubtreeFlags
alias DBusSubtreeFlags = GDBusSubtreeFlags
Undocumented in source.
DataStreamByteOrder
alias DataStreamByteOrder = GDataStreamByteOrder
Undocumented in source.
DataStreamNewlineType
alias DataStreamNewlineType = GDataStreamNewlineType
Undocumented in source.
DriveStartFlags
alias DriveStartFlags = GDriveStartFlags
Undocumented in source.
DriveStartStopType
alias DriveStartStopType = GDriveStartStopType
Undocumented in source.
EmblemOrigin
alias EmblemOrigin = GEmblemOrigin
Undocumented in source.
FileAttributeInfoFlags
alias FileAttributeInfoFlags = GFileAttributeInfoFlags
Undocumented in source.
FileAttributeStatus
alias FileAttributeStatus = GFileAttributeStatus
Undocumented in source.
FileAttributeType
alias FileAttributeType = GFileAttributeType
Undocumented in source.
FileCopyFlags
alias FileCopyFlags = GFileCopyFlags
Undocumented in source.
FileCreateFlags
alias FileCreateFlags = GFileCreateFlags
Undocumented in source.
FileMeasureFlags
alias FileMeasureFlags = GFileMeasureFlags
Undocumented in source.
FileMonitorEvent
alias FileMonitorEvent = GFileMonitorEvent
Undocumented in source.
FileMonitorFlags
alias FileMonitorFlags = GFileMonitorFlags
Undocumented in source.
FileQueryInfoFlags
alias FileQueryInfoFlags = GFileQueryInfoFlags
Undocumented in source.
FileType
alias FileType = GFileType
Undocumented in source.
FilesystemPreviewType
alias FilesystemPreviewType = GFilesystemPreviewType
Undocumented in source.
GActionAutoptr
alias GActionAutoptr = void*
Undocumented in source.
GActionMapAutoptr
alias GActionMapAutoptr = void*
Undocumented in source.
GAppInfoAutoptr
alias GAppInfoAutoptr = void*
Undocumented in source.
GAppInfoMonitorAutoptr
alias GAppInfoMonitorAutoptr = void*
Undocumented in source.
GAppLaunchContextAutoptr
alias GAppLaunchContextAutoptr = void*
Undocumented in source.
GApplicationAutoptr
alias GApplicationAutoptr = void*
Undocumented in source.
GApplicationCommandLineAutoptr
alias GApplicationCommandLineAutoptr = void*
Undocumented in source.
GAsyncInitableAutoptr
alias GAsyncInitableAutoptr = void*
Undocumented in source.
GAsyncReadyCallback
alias GAsyncReadyCallback = void function(GObject* sourceObject, GAsyncResult* res, void* userData)

Type definition for a function that will be called back when an asynchronous operation within GIO has been completed.

GAsyncResultAutoptr
alias GAsyncResultAutoptr = void*
Undocumented in source.
GBufferedInputStreamAutoptr
alias GBufferedInputStreamAutoptr = void*
Undocumented in source.
GBufferedOutputStreamAutoptr
alias GBufferedOutputStreamAutoptr = void*
Undocumented in source.
GBusAcquiredCallback
alias GBusAcquiredCallback = void function(GDBusConnection* connection, const(char)* name, void* userData)

Invoked when a connection to a message bus has been obtained.

GBusNameAcquiredCallback
alias GBusNameAcquiredCallback = void function(GDBusConnection* connection, const(char)* name, void* userData)

Invoked when the name is acquired.

GBusNameAppearedCallback
alias GBusNameAppearedCallback = void function(GDBusConnection* connection, const(char)* name, const(char)* nameOwner, void* userData)

Invoked when the name being watched is known to have to have a owner.

GBusNameLostCallback
alias GBusNameLostCallback = void function(GDBusConnection* connection, const(char)* name, void* userData)

Invoked when the name is lost or @connection has been closed.

GBusNameVanishedCallback
alias GBusNameVanishedCallback = void function(GDBusConnection* connection, const(char)* name, void* userData)

Invoked when the name being watched is known not to have to have a owner.

GBytesIconAutoptr
alias GBytesIconAutoptr = void*
Undocumented in source.
GCancellableAutoptr
alias GCancellableAutoptr = void*
Undocumented in source.
GCancellableSourceFunc
alias GCancellableSourceFunc = int function(GCancellable* cancellable, void* userData)

This is the function type of the callback used for the #GSource returned by g_cancellable_source_new().

GCharsetConverterAutoptr
alias GCharsetConverterAutoptr = void*
Undocumented in source.
GConverterAutoptr
alias GConverterAutoptr = void*
Undocumented in source.
GConverterInputStreamAutoptr
alias GConverterInputStreamAutoptr = void*
Undocumented in source.
GConverterOutputStreamAutoptr
alias GConverterOutputStreamAutoptr = void*
Undocumented in source.
GCredentialsAutoptr
alias GCredentialsAutoptr = void*
Undocumented in source.
GDBusActionGroupAutoptr
alias GDBusActionGroupAutoptr = void*
Undocumented in source.
GDBusAuthObserverAutoptr
alias GDBusAuthObserverAutoptr = void*
Undocumented in source.
GDBusConnectionAutoptr
alias GDBusConnectionAutoptr = void*
Undocumented in source.
GDBusInterfaceAutoptr
alias GDBusInterfaceAutoptr = void*
Undocumented in source.
GDBusInterfaceGetPropertyFunc
alias GDBusInterfaceGetPropertyFunc = GVariant* function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, const(char)* interfaceName, const(char)* propertyName, GError** error, void* userData)

The type of the @get_property function in #GDBusInterfaceVTable.

GDBusInterfaceMethodCallFunc
alias GDBusInterfaceMethodCallFunc = void function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, const(char)* interfaceName, const(char)* methodName, GVariant* parameters, GDBusMethodInvocation* invocation, void* userData)

The type of the @method_call function in #GDBusInterfaceVTable.

GDBusInterfaceSetPropertyFunc
alias GDBusInterfaceSetPropertyFunc = int function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, const(char)* interfaceName, const(char)* propertyName, GVariant* value, GError** error, void* userData)

The type of the @set_property function in #GDBusInterfaceVTable.

GDBusInterfaceSkeletonAutoptr
alias GDBusInterfaceSkeletonAutoptr = void*
Undocumented in source.
GDBusMenuModelAutoptr
alias GDBusMenuModelAutoptr = void*
Undocumented in source.
GDBusMessageAutoptr
alias GDBusMessageAutoptr = void*
Undocumented in source.
GDBusMessageFilterFunction
alias GDBusMessageFilterFunction = GDBusMessage* function(GDBusConnection* connection, GDBusMessage* message, int incoming, void* userData)

Signature for function used in g_dbus_connection_add_filter().

GDBusMethodInvocationAutoptr
alias GDBusMethodInvocationAutoptr = void*
Undocumented in source.
GDBusNodeInfoAutoptr
alias GDBusNodeInfoAutoptr = void*
Undocumented in source.
GDBusObjectAutoptr
alias GDBusObjectAutoptr = void*
Undocumented in source.
GDBusObjectManagerAutoptr
alias GDBusObjectManagerAutoptr = void*
Undocumented in source.
GDBusObjectManagerClientAutoptr
alias GDBusObjectManagerClientAutoptr = void*
Undocumented in source.
GDBusObjectManagerServerAutoptr
alias GDBusObjectManagerServerAutoptr = void*
Undocumented in source.
GDBusObjectProxyAutoptr
alias GDBusObjectProxyAutoptr = void*
Undocumented in source.
GDBusObjectSkeletonAutoptr
alias GDBusObjectSkeletonAutoptr = void*
Undocumented in source.
GDBusProxyAutoptr
alias GDBusProxyAutoptr = void*
Undocumented in source.
GDBusProxyTypeFunc
alias GDBusProxyTypeFunc = GType function(GDBusObjectManagerClient* manager, const(char)* objectPath, const(char)* interfaceName, void* userData)

Function signature for a function used to determine the #GType to use for an interface proxy (if @interface_name is not %NULL) or object proxy (if @interface_name is %NULL).

GDBusServerAutoptr
alias GDBusServerAutoptr = void*
Undocumented in source.
GDBusSignalCallback
alias GDBusSignalCallback = void function(GDBusConnection* connection, const(char)* senderName, const(char)* objectPath, const(char)* interfaceName, const(char)* signalName, GVariant* parameters, void* userData)

Signature for callback function used in g_dbus_connection_signal_subscribe().

GDBusSubtreeDispatchFunc
alias GDBusSubtreeDispatchFunc = GDBusInterfaceVTable* function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, const(char)* interfaceName, const(char)* node, void** outUserData, void* userData)

The type of the @dispatch function in #GDBusSubtreeVTable.

GDBusSubtreeEnumerateFunc
alias GDBusSubtreeEnumerateFunc = char** function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, void* userData)

The type of the @enumerate function in #GDBusSubtreeVTable.

GDBusSubtreeIntrospectFunc
alias GDBusSubtreeIntrospectFunc = GDBusInterfaceInfo** function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, const(char)* node, void* userData)

The type of the @introspect function in #GDBusSubtreeVTable.

GDataInputStreamAutoptr
alias GDataInputStreamAutoptr = void*
Undocumented in source.
GDataOutputStreamAutoptr
alias GDataOutputStreamAutoptr = void*
Undocumented in source.
GDesktopAppInfoAutoptr
alias GDesktopAppInfoAutoptr = void*
Undocumented in source.
GDesktopAppLaunchCallback
alias GDesktopAppLaunchCallback = void function(GDesktopAppInfo* appinfo, GPid pid, void* userData)

During invocation, g_desktop_app_info_launch_uris_as_manager() may create one or more child processes. This callback is invoked once for each, providing the process ID.

GDriveAutoptr
alias GDriveAutoptr = void*
Undocumented in source.
GEmblemAutoptr
alias GEmblemAutoptr = void*
Undocumented in source.
GEmblemedIconAutoptr
alias GEmblemedIconAutoptr = void*
Undocumented in source.
GFileAutoptr
alias GFileAutoptr = void*
Undocumented in source.
GFileDescriptorBasedAutoptr
alias GFileDescriptorBasedAutoptr = void*
Undocumented in source.
GFileEnumeratorAutoptr
alias GFileEnumeratorAutoptr = void*
Undocumented in source.
GFileIOStreamAutoptr
alias GFileIOStreamAutoptr = void*
Undocumented in source.
GFileIconAutoptr
alias GFileIconAutoptr = void*
Undocumented in source.
GFileInfoAutoptr
alias GFileInfoAutoptr = void*
Undocumented in source.
GFileInputStreamAutoptr
alias GFileInputStreamAutoptr = void*
Undocumented in source.
GFileMeasureProgressCallback
alias GFileMeasureProgressCallback = void function(int reporting, ulong currentSize, ulong numDirs, ulong numFiles, void* userData)

This callback type is used by g_file_measure_disk_usage() to make periodic progress reports when measuring the amount of disk spaced used by a directory.

GFileMonitorAutoptr
alias GFileMonitorAutoptr = void*
Undocumented in source.
GFileOutputStreamAutoptr
alias GFileOutputStreamAutoptr = void*
Undocumented in source.
GFileProgressCallback
alias GFileProgressCallback = void function(long currentNumBytes, long totalNumBytes, void* userData)

When doing file operations that may take a while, such as moving a file or copying a file, a progress callback is used to pass how far along that operation is to the application.

GFileReadMoreCallback
alias GFileReadMoreCallback = int function(const(char)* fileContents, long fileSize, void* callbackData)

When loading the partial contents of a file with g_file_load_partial_contents_async(), it may become necessary to determine if any more data from the file should be loaded. A #GFileReadMoreCallback function facilitates this by returning %TRUE if more data should be read, or %FALSE otherwise.

GFilenameCompleterAutoptr
alias GFilenameCompleterAutoptr = void*
Undocumented in source.
GFilterInputStreamAutoptr
alias GFilterInputStreamAutoptr = void*
Undocumented in source.
GFilterOutputStreamAutoptr
alias GFilterOutputStreamAutoptr = void*
Undocumented in source.
GIOModuleAutoptr
alias GIOModuleAutoptr = void*
Undocumented in source.
GIOSchedulerJobFunc
alias GIOSchedulerJobFunc = int function(GIOSchedulerJob* job, GCancellable* cancellable, void* userData)

I/O Job function.

GIOStreamAutoptr
alias GIOStreamAutoptr = void*
Undocumented in source.
GIconAutoptr
alias GIconAutoptr = void*
Undocumented in source.
GInetAddressAutoptr
alias GInetAddressAutoptr = void*
Undocumented in source.
GInetAddressMaskAutoptr
alias GInetAddressMaskAutoptr = void*
Undocumented in source.
GInetSocketAddressAutoptr
alias GInetSocketAddressAutoptr = void*
Undocumented in source.
GInitableAutoptr
alias GInitableAutoptr = void*
Undocumented in source.
GInputStreamAutoptr
alias GInputStreamAutoptr = void*
Undocumented in source.
GListModelAutoptr
alias GListModelAutoptr = void*
Undocumented in source.
GListStoreAutoptr
alias GListStoreAutoptr = void*
Undocumented in source.
GLoadableIconAutoptr
alias GLoadableIconAutoptr = void*
Undocumented in source.
GMemoryInputStreamAutoptr
alias GMemoryInputStreamAutoptr = void*
Undocumented in source.
GMemoryOutputStreamAutoptr
alias GMemoryOutputStreamAutoptr = void*
Undocumented in source.
GMenuAttributeIterAutoptr
alias GMenuAttributeIterAutoptr = void*
Undocumented in source.
GMenuAutoptr
alias GMenuAutoptr = void*
Undocumented in source.
GMenuItemAutoptr
alias GMenuItemAutoptr = void*
Undocumented in source.
GMenuLinkIterAutoptr
alias GMenuLinkIterAutoptr = void*
Undocumented in source.
GMenuModelAutoptr
alias GMenuModelAutoptr = void*
Undocumented in source.
GMountAutoptr
alias GMountAutoptr = void*
Undocumented in source.
GMountOperationAutoptr
alias GMountOperationAutoptr = void*
Undocumented in source.
GNativeVolumeMonitorAutoptr
alias GNativeVolumeMonitorAutoptr = void*
Undocumented in source.
GNetworkAddressAutoptr
alias GNetworkAddressAutoptr = void*
Undocumented in source.
GNetworkMonitorAutoptr
alias GNetworkMonitorAutoptr = void*
Undocumented in source.
GNetworkServiceAutoptr
alias GNetworkServiceAutoptr = void*
Undocumented in source.
GNotificationAutoptr
alias GNotificationAutoptr = void*
Undocumented in source.
GOutputStreamAutoptr
alias GOutputStreamAutoptr = void*
Undocumented in source.
GPermissionAutoptr
alias GPermissionAutoptr = void*
Undocumented in source.
GPollableInputStreamAutoptr
alias GPollableInputStreamAutoptr = void*
Undocumented in source.
GPollableOutputStreamAutoptr
alias GPollableOutputStreamAutoptr = void*
Undocumented in source.
GPollableSourceFunc
alias GPollableSourceFunc = int function(GObject* pollableStream, void* userData)

This is the function type of the callback used for the #GSource returned by g_pollable_input_stream_create_source() and g_pollable_output_stream_create_source().

GPropertyActionAutoptr
alias GPropertyActionAutoptr = void*
Undocumented in source.
GProxyAddressAutoptr
alias GProxyAddressAutoptr = void*
Undocumented in source.
GProxyAddressEnumeratorAutoptr
alias GProxyAddressEnumeratorAutoptr = void*
Undocumented in source.
GProxyAutoptr
alias GProxyAutoptr = void*
Undocumented in source.
GProxyResolverAutoptr
alias GProxyResolverAutoptr = void*
Undocumented in source.
GReallocFunc
alias GReallocFunc = void* function(void* data, size_t size)

Changes the size of the memory block pointed to by @data to @size bytes.

GRemoteActionGroupAutoptr
alias GRemoteActionGroupAutoptr = void*
Undocumented in source.
GResolverAutoptr
alias GResolverAutoptr = void*
Undocumented in source.
GSeekableAutoptr
alias GSeekableAutoptr = void*
Undocumented in source.
GSettingsAutoptr
alias GSettingsAutoptr = void*
Undocumented in source.
GSettingsBackendAutoptr
alias GSettingsBackendAutoptr = void*
Undocumented in source.
GSettingsBindGetMapping
alias GSettingsBindGetMapping = int function(GValue* value, GVariant* variant, void* userData)

The type for the function that is used to convert from #GSettings to an object property. The @value is already initialized to hold values of the appropriate type.

GSettingsBindSetMapping
alias GSettingsBindSetMapping = GVariant* function(GValue* value, GVariantType* expectedType, void* userData)

The type for the function that is used to convert an object property value to a #GVariant for storing it in #GSettings.

GSettingsGetMapping
alias GSettingsGetMapping = int function(GVariant* value, void** result, void* userData)

The type of the function that is used to convert from a value stored in a #GSettings to a value that is useful to the application.

GSettingsSchemaAutoptr
alias GSettingsSchemaAutoptr = void*
Undocumented in source.
GSimpleActionAutoptr
alias GSimpleActionAutoptr = void*
Undocumented in source.
GSimpleActionGroupAutoptr
alias GSimpleActionGroupAutoptr = void*
Undocumented in source.
GSimpleAsyncResultAutoptr
alias GSimpleAsyncResultAutoptr = void*
Undocumented in source.
GSimpleAsyncThreadFunc
alias GSimpleAsyncThreadFunc = void function(GSimpleAsyncResult* res, GObject* object, GCancellable* cancellable)

Simple thread function that runs an asynchronous operation and checks for cancellation.

GSimplePermissionAutoptr
alias GSimplePermissionAutoptr = void*
Undocumented in source.
GSimpleProxyResolverAutoptr
alias GSimpleProxyResolverAutoptr = void*
Undocumented in source.
GSocketAddressAutoptr
alias GSocketAddressAutoptr = void*
Undocumented in source.
GSocketAddressEnumeratorAutoptr
alias GSocketAddressEnumeratorAutoptr = void*
Undocumented in source.
GSocketAutoptr
alias GSocketAutoptr = void*
Undocumented in source.
GSocketClientAutoptr
alias GSocketClientAutoptr = void*
Undocumented in source.
GSocketConnectableAutoptr
alias GSocketConnectableAutoptr = void*
Undocumented in source.
GSocketConnectionAutoptr
alias GSocketConnectionAutoptr = void*
Undocumented in source.
GSocketControlMessageAutoptr
alias GSocketControlMessageAutoptr = void*
Undocumented in source.
GSocketListenerAutoptr
alias GSocketListenerAutoptr = void*
Undocumented in source.
GSocketServiceAutoptr
alias GSocketServiceAutoptr = void*
Undocumented in source.
GSocketSourceFunc
alias GSocketSourceFunc = int function(GSocket* socket, GIOCondition condition, void* userData)

This is the function type of the callback used for the #GSource returned by g_socket_create_source().

GSubprocessAutoptr
alias GSubprocessAutoptr = void*
Undocumented in source.
GSubprocessLauncherAutoptr
alias GSubprocessLauncherAutoptr = void*
Undocumented in source.
GTaskAutoptr
alias GTaskAutoptr = void*
Undocumented in source.
GTaskThreadFunc
alias GTaskThreadFunc = void function(GTask* task, void* sourceObject, void* taskData, GCancellable* cancellable)

The prototype for a task function to be run in a thread via g_task_run_in_thread() or g_task_run_in_thread_sync().

GTcpConnectionAutoptr
alias GTcpConnectionAutoptr = void*
Undocumented in source.
GTcpWrapperConnectionAutoptr
alias GTcpWrapperConnectionAutoptr = void*
Undocumented in source.
GTestDBusAutoptr
alias GTestDBusAutoptr = void*
Undocumented in source.
GThemedIconAutoptr
alias GThemedIconAutoptr = void*
Undocumented in source.
GThreadedSocketServiceAutoptr
alias GThreadedSocketServiceAutoptr = void*
Undocumented in source.
GTlsBackendAutoptr
alias GTlsBackendAutoptr = void*
Undocumented in source.
GTlsCertificateAutoptr
alias GTlsCertificateAutoptr = void*
Undocumented in source.
GTlsClientConnectionAutoptr
alias GTlsClientConnectionAutoptr = void*
Undocumented in source.
GTlsConnectionAutoptr
alias GTlsConnectionAutoptr = void*
Undocumented in source.
GTlsDatabaseAutoptr
alias GTlsDatabaseAutoptr = void*
Undocumented in source.
GTlsFileDatabaseAutoptr
alias GTlsFileDatabaseAutoptr = void*
Undocumented in source.
GTlsInteractionAutoptr
alias GTlsInteractionAutoptr = void*
Undocumented in source.
GTlsPasswordAutoptr
alias GTlsPasswordAutoptr = void*
Undocumented in source.
GTlsServerConnectionAutoptr
alias GTlsServerConnectionAutoptr = void*
Undocumented in source.
GUnixConnectionAutoptr
alias GUnixConnectionAutoptr = void*
Undocumented in source.
GUnixCredentialsMessageAutoptr
alias GUnixCredentialsMessageAutoptr = void*
Undocumented in source.
GUnixFDListAutoptr
alias GUnixFDListAutoptr = void*
Undocumented in source.
GUnixFDMessageAutoptr
alias GUnixFDMessageAutoptr = void*
Undocumented in source.
GUnixInputStreamAutoptr
alias GUnixInputStreamAutoptr = void*
Undocumented in source.
GUnixMountMonitorAutoptr
alias GUnixMountMonitorAutoptr = void*
Undocumented in source.
GUnixOutputStreamAutoptr
alias GUnixOutputStreamAutoptr = void*
Undocumented in source.
GUnixSocketAddressAutoptr
alias GUnixSocketAddressAutoptr = void*
Undocumented in source.
GVfsAutoptr
alias GVfsAutoptr = void*
Undocumented in source.
GVolumeAutoptr
alias GVolumeAutoptr = void*
Undocumented in source.
GVolumeMonitorAutoptr
alias GVolumeMonitorAutoptr = void*
Undocumented in source.
GZlibCompressorAutoptr
alias GZlibCompressorAutoptr = void*
Undocumented in source.
GZlibDecompressorAutoptr
alias GZlibDecompressorAutoptr = void*
Undocumented in source.
IOErrorEnum
alias IOErrorEnum = GIOErrorEnum
Undocumented in source.
IOModuleScopeFlags
alias IOModuleScopeFlags = GIOModuleScopeFlags
Undocumented in source.
IOStreamSpliceFlags
alias IOStreamSpliceFlags = GIOStreamSpliceFlags
Undocumented in source.
MountMountFlags
alias MountMountFlags = GMountMountFlags
Undocumented in source.
MountOperationResult
alias MountOperationResult = GMountOperationResult
Undocumented in source.
MountUnmountFlags
alias MountUnmountFlags = GMountUnmountFlags
Undocumented in source.
NetworkConnectivity
alias NetworkConnectivity = GNetworkConnectivity
Undocumented in source.
NotificationPriority
alias NotificationPriority = GNotificationPriority
Undocumented in source.
OutputStreamSpliceFlags
alias OutputStreamSpliceFlags = GOutputStreamSpliceFlags
Undocumented in source.
PasswordSave
alias PasswordSave = GPasswordSave
Undocumented in source.
ResolverError
alias ResolverError = GResolverError
Undocumented in source.
ResolverRecordType
alias ResolverRecordType = GResolverRecordType
Undocumented in source.
ResourceError
alias ResourceError = GResourceError
Undocumented in source.
ResourceFlags
alias ResourceFlags = GResourceFlags
Undocumented in source.
ResourceLookupFlags
alias ResourceLookupFlags = GResourceLookupFlags
Undocumented in source.
SettingsBindFlags
alias SettingsBindFlags = GSettingsBindFlags
Undocumented in source.
SocketClientEvent
alias SocketClientEvent = GSocketClientEvent
Undocumented in source.
SocketFamily
alias SocketFamily = GSocketFamily
Undocumented in source.
SocketListenerEvent
alias SocketListenerEvent = GSocketListenerEvent
Undocumented in source.
SocketMsgFlags
alias SocketMsgFlags = GSocketMsgFlags
Undocumented in source.
SocketProtocol
alias SocketProtocol = GSocketProtocol
Undocumented in source.
SocketType
alias SocketType = GSocketType
Undocumented in source.
SubprocessFlags
alias SubprocessFlags = GSubprocessFlags
Undocumented in source.
TestDBusFlags
alias TestDBusFlags = GTestDBusFlags
Undocumented in source.
TlsAuthenticationMode
alias TlsAuthenticationMode = GTlsAuthenticationMode
Undocumented in source.
TlsCertificateFlags
alias TlsCertificateFlags = GTlsCertificateFlags
Undocumented in source.
TlsCertificateRequestFlags
alias TlsCertificateRequestFlags = GTlsCertificateRequestFlags
Undocumented in source.
TlsDatabaseLookupFlags
alias TlsDatabaseLookupFlags = GTlsDatabaseLookupFlags
Undocumented in source.
TlsDatabaseVerifyFlags
alias TlsDatabaseVerifyFlags = GTlsDatabaseVerifyFlags
Undocumented in source.
TlsError
alias TlsError = GTlsError
Undocumented in source.
TlsInteractionResult
alias TlsInteractionResult = GTlsInteractionResult
Undocumented in source.
TlsPasswordFlags
alias TlsPasswordFlags = GTlsPasswordFlags
Undocumented in source.
TlsRehandshakeMode
alias TlsRehandshakeMode = GTlsRehandshakeMode
Undocumented in source.
UnixSocketAddressType
alias UnixSocketAddressType = GUnixSocketAddressType
Undocumented in source.
ZlibCompressorFormat
alias ZlibCompressorFormat = GZlibCompressorFormat
Undocumented in source.

Enums

GAppInfoCreateFlags
enum GAppInfoCreateFlags

Flags used when creating a #GAppInfo.

GApplicationFlags
enum GApplicationFlags

Flags used to define the behaviour of a #GApplication.

GAskPasswordFlags
enum GAskPasswordFlags

#GAskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation.

GBusNameOwnerFlags
enum GBusNameOwnerFlags

Flags used in g_bus_own_name().

GBusNameWatcherFlags
enum GBusNameWatcherFlags

Flags used in g_bus_watch_name().

GBusType
enum GBusType

An enumeration for well-known message buses.

GConverterFlags
enum GConverterFlags

Flags used when calling a g_converter_convert().

GConverterResult
enum GConverterResult

Results returned from g_converter_convert().

GCredentialsType
enum GCredentialsType

Enumeration describing different kinds of native credential types.

GDBusCallFlags
enum GDBusCallFlags

Flags used in g_dbus_connection_call() and similar APIs.

GDBusCapabilityFlags
enum GDBusCapabilityFlags

Capabilities negotiated with the remote peer.

GDBusConnectionFlags
enum GDBusConnectionFlags

Flags used when creating a new #GDBusConnection.

GDBusError
enum GDBusError

Error codes for the %G_DBUS_ERROR error domain.

GDBusInterfaceSkeletonFlags
enum GDBusInterfaceSkeletonFlags

Flags describing the behavior of a #GDBusInterfaceSkeleton instance.

GDBusMessageByteOrder
enum GDBusMessageByteOrder

Enumeration used to describe the byte order of a D-Bus message.

GDBusMessageFlags
enum GDBusMessageFlags

Message flags used in #GDBusMessage.

GDBusMessageHeaderField
enum GDBusMessageHeaderField

Header fields used in #GDBusMessage.

GDBusMessageType
enum GDBusMessageType

Message types used in #GDBusMessage.

GDBusObjectManagerClientFlags
enum GDBusObjectManagerClientFlags

Flags used when constructing a #GDBusObjectManagerClient.

GDBusPropertyInfoFlags
enum GDBusPropertyInfoFlags

Flags describing the access control of a D-Bus property.

GDBusProxyFlags
enum GDBusProxyFlags

Flags used when constructing an instance of a #GDBusProxy derived class.

GDBusSendMessageFlags
enum GDBusSendMessageFlags

Flags used when sending #GDBusMessages on a #GDBusConnection.

GDBusServerFlags
enum GDBusServerFlags

Flags used when creating a #GDBusServer.

GDBusSignalFlags
enum GDBusSignalFlags

Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().

GDBusSubtreeFlags
enum GDBusSubtreeFlags

Flags passed to g_dbus_connection_register_subtree().

GDataStreamByteOrder
enum GDataStreamByteOrder

#GDataStreamByteOrder is used to ensure proper endianness of streaming data sources across various machine architectures.

GDataStreamNewlineType
enum GDataStreamNewlineType

#GDataStreamNewlineType is used when checking for or setting the line endings for a given file.

GDriveStartFlags
enum GDriveStartFlags

Flags used when starting a drive.

GDriveStartStopType
enum GDriveStartStopType

Enumeration describing how a drive can be started/stopped.

GEmblemOrigin
enum GEmblemOrigin

GEmblemOrigin is used to add information about the origin of the emblem to #GEmblem.

GFileAttributeInfoFlags
enum GFileAttributeInfoFlags

Flags specifying the behaviour of an attribute.

GFileAttributeStatus
enum GFileAttributeStatus

Used by g_file_set_attributes_from_info() when setting file attributes.

GFileAttributeType
enum GFileAttributeType

The data types for file attributes.

GFileCopyFlags
enum GFileCopyFlags

Flags used when copying or moving files.

GFileCreateFlags
enum GFileCreateFlags

Flags used when an operation may create a file.

GFileMeasureFlags
enum GFileMeasureFlags

Flags that can be used with g_file_measure_disk_usage().

GFileMonitorEvent
enum GFileMonitorEvent

Specifies what type of event a monitor event is.

GFileMonitorFlags
enum GFileMonitorFlags

Flags used to set what a #GFileMonitor will watch for.

GFileQueryInfoFlags
enum GFileQueryInfoFlags

Flags used when querying a #GFileInfo.

GFileType
enum GFileType

Indicates the file's on-disk type.

GFilesystemPreviewType
enum GFilesystemPreviewType

Indicates a hint from the file system whether files should be previewed in a file manager. Returned as the value of the key #G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW.

GIOErrorEnum
enum GIOErrorEnum

Error codes returned by GIO functions.

GIOModuleScopeFlags
enum GIOModuleScopeFlags

Flags for use with g_io_module_scope_new().

GIOStreamSpliceFlags
enum GIOStreamSpliceFlags

GIOStreamSpliceFlags determine how streams should be spliced.

GMountMountFlags
enum GMountMountFlags

Flags used when mounting a mount.

GMountOperationResult
enum GMountOperationResult

#GMountOperationResult is returned as a result when a request for information is send by the mounting operation.

GMountUnmountFlags
enum GMountUnmountFlags

Flags used when an unmounting a mount.

GNetworkConnectivity
enum GNetworkConnectivity

The host's network connectivity state, as reported by #GNetworkMonitor.

GNotificationPriority
enum GNotificationPriority

Priority levels for #GNotifications.

GOutputStreamSpliceFlags
enum GOutputStreamSpliceFlags

GOutputStreamSpliceFlags determine how streams should be spliced.

GPasswordSave
enum GPasswordSave

#GPasswordSave is used to indicate the lifespan of a saved password.

GResolverError
enum GResolverError

An error code used with %G_RESOLVER_ERROR in a #GError returned from a #GResolver routine.

GResolverRecordType
enum GResolverRecordType

The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve. The records are returned as lists of #GVariant tuples. Each record type has different values in the variant tuples returned.

GResourceError
enum GResourceError

An error code used with %G_RESOURCE_ERROR in a #GError returned from a #GResource routine.

GResourceFlags
enum GResourceFlags

GResourceFlags give information about a particular file inside a resource bundle.

GResourceLookupFlags
enum GResourceLookupFlags

GResourceLookupFlags determine how resource path lookups are handled.

GSettingsBindFlags
enum GSettingsBindFlags

Flags used when creating a binding. These flags determine in which direction the binding works. The default is to synchronize in both directions.

GSocketClientEvent
enum GSocketClientEvent

Describes an event occurring on a #GSocketClient. See the #GSocketClient::event signal for more details.

GSocketFamily
enum GSocketFamily

The protocol family of a #GSocketAddress. (These values are identical to the system defines %AF_INET, %AF_INET6 and %AF_UNIX, if available.)

GSocketListenerEvent
enum GSocketListenerEvent

Describes an event occurring on a #GSocketListener. See the #GSocketListener::event signal for more details.

GSocketMsgFlags
enum GSocketMsgFlags

Flags used in g_socket_receive_message() and g_socket_send_message(). The flags listed in the enum are some commonly available flags, but the values used for them are the same as on the platform, and any other flags are passed in/out as is. So to use a platform specific flag, just include the right system header and pass in the flag.

GSocketProtocol
enum GSocketProtocol

A protocol identifier is specified when creating a #GSocket, which is a family/type specific identifier, where 0 means the default protocol for the particular family/type.

GSocketType
enum GSocketType

Flags used when creating a #GSocket. Some protocols may not implement all the socket types.

GSubprocessFlags
enum GSubprocessFlags

Flags to define the behaviour of a #GSubprocess.

GTestDBusFlags
enum GTestDBusFlags

Flags to define future #GTestDBus behaviour.

GTlsAuthenticationMode
enum GTlsAuthenticationMode

The client authentication mode for a #GTlsServerConnection.

GTlsCertificateFlags
enum GTlsCertificateFlags

A set of flags describing TLS certification validation. This can be used to set which validation steps to perform (eg, with g_tls_client_connection_set_validation_flags()), or to describe why a particular certificate was rejected (eg, in #GTlsConnection::accept-certificate).

GTlsCertificateRequestFlags
enum GTlsCertificateRequestFlags

Flags for g_tls_interaction_request_certificate(), g_tls_interaction_request_certificate_async(), and g_tls_interaction_invoke_request_certificate().

GTlsDatabaseLookupFlags
enum GTlsDatabaseLookupFlags

Flags for g_tls_database_lookup_certificate_handle(), g_tls_database_lookup_certificate_issuer(), and g_tls_database_lookup_certificates_issued_by().

GTlsDatabaseVerifyFlags
enum GTlsDatabaseVerifyFlags

Flags for g_tls_database_verify_chain().

GTlsError
enum GTlsError

An error code used with %G_TLS_ERROR in a #GError returned from a TLS-related routine.

GTlsInteractionResult
enum GTlsInteractionResult

#GTlsInteractionResult is returned by various functions in #GTlsInteraction when finishing an interaction request.

GTlsPasswordFlags
enum GTlsPasswordFlags

Various flags for the password.

GTlsRehandshakeMode
enum GTlsRehandshakeMode

When to allow rehandshaking. See g_tls_connection_set_rehandshake_mode().

GUnixSocketAddressType
enum GUnixSocketAddressType

The type of name used by a #GUnixSocketAddress. %G_UNIX_SOCKET_ADDRESS_PATH indicates a traditional unix domain socket bound to a filesystem path. %G_UNIX_SOCKET_ADDRESS_ANONYMOUS indicates a socket not bound to any name (eg, a client-side socket, or a socket created with socketpair()).

GZlibCompressorFormat
enum GZlibCompressorFormat

Used to select the type of data format to use for #GZlibDecompressor and #GZlibCompressor.

Structs

GAction
struct GAction
Undocumented in source.
GActionEntry
struct GActionEntry

This struct defines a single action. It is for use with g_action_map_add_action_entries().

GActionGroup
struct GActionGroup
Undocumented in source.
GActionGroupInterface
struct GActionGroupInterface

The virtual function table for #GActionGroup.

GActionInterface
struct GActionInterface

The virtual function table for #GAction.

GActionMap
struct GActionMap
Undocumented in source.
GActionMapInterface
struct GActionMapInterface

The virtual function table for #GActionMap.

GAppInfo
struct GAppInfo
Undocumented in source.
GAppInfoIface
struct GAppInfoIface

Application Information interface, for operating system portability.

GAppInfoMonitor
struct GAppInfoMonitor
Undocumented in source.
GAppLaunchContext
struct GAppLaunchContext
Undocumented in source.
GAppLaunchContextClass
struct GAppLaunchContextClass
Undocumented in source.
GAppLaunchContextPrivate
struct GAppLaunchContextPrivate
Undocumented in source.
GApplication
struct GApplication
Undocumented in source.
GApplicationClass
struct GApplicationClass

Virtual function table for #GApplication.

GApplicationCommandLine
struct GApplicationCommandLine
Undocumented in source.
GApplicationCommandLineClass
struct GApplicationCommandLineClass

The #GApplicationCommandLineClass-struct contains private data only.

GApplicationCommandLinePrivate
struct GApplicationCommandLinePrivate
Undocumented in source.
GApplicationPrivate
struct GApplicationPrivate
Undocumented in source.
GAsyncInitable
struct GAsyncInitable
Undocumented in source.
GAsyncInitableIface
struct GAsyncInitableIface

Provides an interface for asynchronous initializing object such that initialization may fail.

GAsyncResult
struct GAsyncResult
Undocumented in source.
GAsyncResultIface
struct GAsyncResultIface

Interface definition for #GAsyncResult.

GBufferedInputStream
struct GBufferedInputStream
Undocumented in source.
GBufferedInputStreamClass
struct GBufferedInputStreamClass
Undocumented in source.
GBufferedInputStreamPrivate
struct GBufferedInputStreamPrivate
Undocumented in source.
GBufferedOutputStream
struct GBufferedOutputStream
Undocumented in source.
GBufferedOutputStreamClass
struct GBufferedOutputStreamClass
Undocumented in source.
GBufferedOutputStreamPrivate
struct GBufferedOutputStreamPrivate
Undocumented in source.
GBytesIcon
struct GBytesIcon
Undocumented in source.
GCancellable
struct GCancellable
Undocumented in source.
GCancellableClass
struct GCancellableClass
Undocumented in source.
GCancellablePrivate
struct GCancellablePrivate
Undocumented in source.
GCharsetConverter
struct GCharsetConverter
Undocumented in source.
GCharsetConverterClass
struct GCharsetConverterClass
Undocumented in source.
GConverter
struct GConverter
Undocumented in source.
GConverterIface
struct GConverterIface

Provides an interface for converting data from one type to another type. The conversion can be stateful and may fail at any place.

GConverterInputStream
struct GConverterInputStream
Undocumented in source.
GConverterInputStreamClass
struct GConverterInputStreamClass
Undocumented in source.
GConverterInputStreamPrivate
struct GConverterInputStreamPrivate
Undocumented in source.
GConverterOutputStream
struct GConverterOutputStream
Undocumented in source.
GConverterOutputStreamClass
struct GConverterOutputStreamClass
Undocumented in source.
GConverterOutputStreamPrivate
struct GConverterOutputStreamPrivate
Undocumented in source.
GCredentials
struct GCredentials
Undocumented in source.
GCredentialsClass
struct GCredentialsClass

Class structure for #GCredentials.

GDBusActionGroup
struct GDBusActionGroup
Undocumented in source.
GDBusAnnotationInfo
struct GDBusAnnotationInfo
Undocumented in source.
GDBusArgInfo
struct GDBusArgInfo
Undocumented in source.
GDBusAuthObserver
struct GDBusAuthObserver
Undocumented in source.
GDBusConnection
struct GDBusConnection
Undocumented in source.
GDBusErrorEntry
struct GDBusErrorEntry

Struct used in g_dbus_error_register_error_domain().

GDBusInterface
struct GDBusInterface
Undocumented in source.
GDBusInterfaceIface
struct GDBusInterfaceIface

Base type for D-Bus interfaces.

GDBusInterfaceInfo
struct GDBusInterfaceInfo
Undocumented in source.
GDBusInterfaceSkeleton
struct GDBusInterfaceSkeleton
Undocumented in source.
GDBusInterfaceSkeletonClass
struct GDBusInterfaceSkeletonClass

Class structure for #GDBusInterfaceSkeleton.

GDBusInterfaceSkeletonPrivate
struct GDBusInterfaceSkeletonPrivate
Undocumented in source.
GDBusInterfaceVTable
struct GDBusInterfaceVTable

Virtual table for handling properties and method calls for a D-Bus interface.

GDBusMenuModel
struct GDBusMenuModel
Undocumented in source.
GDBusMessage
struct GDBusMessage
Undocumented in source.
GDBusMethodInfo
struct GDBusMethodInfo
Undocumented in source.
GDBusMethodInvocation
struct GDBusMethodInvocation
Undocumented in source.
GDBusNodeInfo
struct GDBusNodeInfo
Undocumented in source.
GDBusObject
struct GDBusObject
Undocumented in source.
GDBusObjectIface
struct GDBusObjectIface

Base object type for D-Bus objects.

GDBusObjectManager
struct GDBusObjectManager
Undocumented in source.
GDBusObjectManagerClient
struct GDBusObjectManagerClient
Undocumented in source.
GDBusObjectManagerClientClass
struct GDBusObjectManagerClientClass

Class structure for #GDBusObjectManagerClient.

GDBusObjectManagerClientPrivate
struct GDBusObjectManagerClientPrivate
Undocumented in source.
GDBusObjectManagerIface
struct GDBusObjectManagerIface

Base type for D-Bus object managers.

GDBusObjectManagerServer
struct GDBusObjectManagerServer
Undocumented in source.
GDBusObjectManagerServerClass
struct GDBusObjectManagerServerClass

Class structure for #GDBusObjectManagerServer.

GDBusObjectManagerServerPrivate
struct GDBusObjectManagerServerPrivate
Undocumented in source.
GDBusObjectProxy
struct GDBusObjectProxy
Undocumented in source.
GDBusObjectProxyClass
struct GDBusObjectProxyClass

Class structure for #GDBusObjectProxy.

GDBusObjectProxyPrivate
struct GDBusObjectProxyPrivate
Undocumented in source.
GDBusObjectSkeleton
struct GDBusObjectSkeleton
Undocumented in source.
GDBusObjectSkeletonClass
struct GDBusObjectSkeletonClass

Class structure for #GDBusObjectSkeleton.

GDBusObjectSkeletonPrivate
struct GDBusObjectSkeletonPrivate
Undocumented in source.
GDBusPropertyInfo
struct GDBusPropertyInfo
Undocumented in source.
GDBusProxy
struct GDBusProxy
Undocumented in source.
GDBusProxyClass
struct GDBusProxyClass

Class structure for #GDBusProxy.

GDBusProxyPrivate
struct GDBusProxyPrivate
Undocumented in source.
GDBusServer
struct GDBusServer
Undocumented in source.
GDBusSignalInfo
struct GDBusSignalInfo
Undocumented in source.
GDBusSubtreeVTable
struct GDBusSubtreeVTable

Virtual table for handling subtrees registered with g_dbus_connection_register_subtree().

GDataInputStream
struct GDataInputStream
Undocumented in source.
GDataInputStreamClass
struct GDataInputStreamClass
Undocumented in source.
GDataInputStreamPrivate
struct GDataInputStreamPrivate
Undocumented in source.
GDataOutputStream
struct GDataOutputStream
Undocumented in source.
GDataOutputStreamClass
struct GDataOutputStreamClass
Undocumented in source.
GDataOutputStreamPrivate
struct GDataOutputStreamPrivate
Undocumented in source.
GDesktopAppInfo
struct GDesktopAppInfo
Undocumented in source.
GDesktopAppInfoClass
struct GDesktopAppInfoClass
Undocumented in source.
GDesktopAppInfoLookup
struct GDesktopAppInfoLookup
Undocumented in source.
GDesktopAppInfoLookupIface
struct GDesktopAppInfoLookupIface

Interface that is used by backends to associate default handlers with URI schemes.

GDrive
struct GDrive
Undocumented in source.
GDriveIface
struct GDriveIface

Interface for creating #GDrive implementations.

GEmblem
struct GEmblem
Undocumented in source.
GEmblemClass
struct GEmblemClass
Undocumented in source.
GEmblemedIcon
struct GEmblemedIcon
Undocumented in source.
GEmblemedIconClass
struct GEmblemedIconClass
Undocumented in source.
GEmblemedIconPrivate
struct GEmblemedIconPrivate
Undocumented in source.
GFile
struct GFile
Undocumented in source.
GFileAttributeInfo
struct GFileAttributeInfo

Information about a specific attribute.

GFileAttributeInfoList
struct GFileAttributeInfoList
Undocumented in source.
GFileAttributeMatcher
struct GFileAttributeMatcher
Undocumented in source.
GFileDescriptorBased
struct GFileDescriptorBased
Undocumented in source.
GFileDescriptorBasedIface
struct GFileDescriptorBasedIface

An interface for file descriptor based io objects.

GFileEnumerator
struct GFileEnumerator
Undocumented in source.
GFileEnumeratorClass
struct GFileEnumeratorClass
Undocumented in source.
GFileEnumeratorPrivate
struct GFileEnumeratorPrivate
Undocumented in source.
GFileIOStream
struct GFileIOStream
Undocumented in source.
GFileIOStreamClass
struct GFileIOStreamClass
Undocumented in source.
GFileIOStreamPrivate
struct GFileIOStreamPrivate
Undocumented in source.
GFileIcon
struct GFileIcon
Undocumented in source.
GFileIconClass
struct GFileIconClass
Undocumented in source.
GFileIface
struct GFileIface

An interface for writing VFS file handles.

GFileInfo
struct GFileInfo
Undocumented in source.
GFileInfoClass
struct GFileInfoClass
Undocumented in source.
GFileInputStream
struct GFileInputStream
Undocumented in source.
GFileInputStreamClass
struct GFileInputStreamClass
Undocumented in source.
GFileInputStreamPrivate
struct GFileInputStreamPrivate
Undocumented in source.
GFileMonitor
struct GFileMonitor
Undocumented in source.
GFileMonitorClass
struct GFileMonitorClass
Undocumented in source.
GFileMonitorPrivate
struct GFileMonitorPrivate
Undocumented in source.
GFileOutputStream
struct GFileOutputStream
Undocumented in source.
GFileOutputStreamClass
struct GFileOutputStreamClass
Undocumented in source.
GFileOutputStreamPrivate
struct GFileOutputStreamPrivate
Undocumented in source.
GFilenameCompleter
struct GFilenameCompleter
Undocumented in source.
GFilenameCompleterClass
struct GFilenameCompleterClass
Undocumented in source.
GFilterInputStream
struct GFilterInputStream
Undocumented in source.
GFilterInputStreamClass
struct GFilterInputStreamClass
Undocumented in source.
GFilterOutputStream
struct GFilterOutputStream
Undocumented in source.
GFilterOutputStreamClass
struct GFilterOutputStreamClass
Undocumented in source.
GIOExtension
struct GIOExtension
Undocumented in source.
GIOExtensionPoint
struct GIOExtensionPoint
Undocumented in source.
GIOModule
struct GIOModule
Undocumented in source.
GIOModuleClass
struct GIOModuleClass
Undocumented in source.
GIOModuleScope
struct GIOModuleScope
Undocumented in source.
GIOSchedulerJob
struct GIOSchedulerJob
Undocumented in source.
GIOStream
struct GIOStream
Undocumented in source.
GIOStreamAdapter
struct GIOStreamAdapter
Undocumented in source.
GIOStreamClass
struct GIOStreamClass
Undocumented in source.
GIOStreamPrivate
struct GIOStreamPrivate
Undocumented in source.
GIcon
struct GIcon
Undocumented in source.
GIconIface
struct GIconIface

GIconIface is used to implement GIcon types for various different systems. See #GThemedIcon and #GLoadableIcon for examples of how to implement this interface.

GInetAddress
struct GInetAddress
Undocumented in source.
GInetAddressClass
struct GInetAddressClass
Undocumented in source.
GInetAddressMask
struct GInetAddressMask
Undocumented in source.
GInetAddressMaskClass
struct GInetAddressMaskClass
Undocumented in source.
GInetAddressMaskPrivate
struct GInetAddressMaskPrivate
Undocumented in source.
GInetAddressPrivate
struct GInetAddressPrivate
Undocumented in source.
GInetSocketAddress
struct GInetSocketAddress
Undocumented in source.
GInetSocketAddressClass
struct GInetSocketAddressClass
Undocumented in source.
GInetSocketAddressPrivate
struct GInetSocketAddressPrivate
Undocumented in source.
GInitable
struct GInitable
Undocumented in source.
GInitableIface
struct GInitableIface

Provides an interface for initializing object such that initialization may fail.

GInputStream
struct GInputStream
Undocumented in source.
GInputStreamClass
struct GInputStreamClass
Undocumented in source.
GInputStreamPrivate
struct GInputStreamPrivate
Undocumented in source.
GInputVector
struct GInputVector

Structure used for scatter/gather data input. You generally pass in an array of #GInputVectors and the operation will store the read data starting in the first buffer, switching to the next as needed.

GListModel
struct GListModel
Undocumented in source.
GListModelInterface
struct GListModelInterface

The virtual function table for #GListModel.

GListStore
struct GListStore
Undocumented in source.
GListStoreClass
struct GListStoreClass
Undocumented in source.
GLoadableIcon
struct GLoadableIcon
Undocumented in source.
GLoadableIconIface
struct GLoadableIconIface

Interface for icons that can be loaded as a stream.

GMemoryInputStream
struct GMemoryInputStream
Undocumented in source.
GMemoryInputStreamClass
struct GMemoryInputStreamClass
Undocumented in source.
GMemoryInputStreamPrivate
struct GMemoryInputStreamPrivate
Undocumented in source.
GMemoryOutputStream
struct GMemoryOutputStream
Undocumented in source.
GMemoryOutputStreamClass
struct GMemoryOutputStreamClass
Undocumented in source.
GMemoryOutputStreamPrivate
struct GMemoryOutputStreamPrivate
Undocumented in source.
GMenu
struct GMenu
Undocumented in source.
GMenuAttributeIter
struct GMenuAttributeIter
Undocumented in source.
GMenuAttributeIterClass
struct GMenuAttributeIterClass
Undocumented in source.
GMenuAttributeIterPrivate
struct GMenuAttributeIterPrivate
Undocumented in source.
GMenuItem
struct GMenuItem
Undocumented in source.
GMenuLinkIter
struct GMenuLinkIter
Undocumented in source.
GMenuLinkIterClass
struct GMenuLinkIterClass
Undocumented in source.
GMenuLinkIterPrivate
struct GMenuLinkIterPrivate
Undocumented in source.
GMenuModel
struct GMenuModel
Undocumented in source.
GMenuModelClass
struct GMenuModelClass
Undocumented in source.
GMenuModelPrivate
struct GMenuModelPrivate
Undocumented in source.
GMount
struct GMount
Undocumented in source.
GMountIface
struct GMountIface

Interface for implementing operations for mounts.

GMountOperation
struct GMountOperation
Undocumented in source.
GMountOperationClass
struct GMountOperationClass
Undocumented in source.
GMountOperationPrivate
struct GMountOperationPrivate
Undocumented in source.
GNativeSocketAddress
struct GNativeSocketAddress

An socket address of some unknown native type.

GNativeVolumeMonitor
struct GNativeVolumeMonitor
Undocumented in source.
GNativeVolumeMonitorClass
struct GNativeVolumeMonitorClass
Undocumented in source.
GNetworkAddress
struct GNetworkAddress
Undocumented in source.
GNetworkAddressClass
struct GNetworkAddressClass
Undocumented in source.
GNetworkAddressPrivate
struct GNetworkAddressPrivate
Undocumented in source.
GNetworkMonitor
struct GNetworkMonitor
Undocumented in source.
GNetworkMonitorInterface
struct GNetworkMonitorInterface

The virtual function table for #GNetworkMonitor.

GNetworkService
struct GNetworkService
Undocumented in source.
GNetworkServiceClass
struct GNetworkServiceClass
Undocumented in source.
GNetworkServicePrivate
struct GNetworkServicePrivate
Undocumented in source.
GNotification
struct GNotification
Undocumented in source.
GOutputMessage
struct GOutputMessage

Structure used for scatter/gather data output when sending multiple messages or packets in one go. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.

GOutputStream
struct GOutputStream
Undocumented in source.
GOutputStreamClass
struct GOutputStreamClass
Undocumented in source.
GOutputStreamPrivate
struct GOutputStreamPrivate
Undocumented in source.
GOutputVector
struct GOutputVector

Structure used for scatter/gather data output. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.

GPermission
struct GPermission
Undocumented in source.
GPermissionClass
struct GPermissionClass
Undocumented in source.
GPermissionPrivate
struct GPermissionPrivate
Undocumented in source.
GPollableInputStream
struct GPollableInputStream
Undocumented in source.
GPollableInputStreamInterface
struct GPollableInputStreamInterface

The interface for pollable input streams.

GPollableOutputStream
struct GPollableOutputStream
Undocumented in source.
GPollableOutputStreamInterface
struct GPollableOutputStreamInterface

The interface for pollable output streams.

GPropertyAction
struct GPropertyAction
Undocumented in source.
GProxy
struct GProxy
Undocumented in source.
GProxyAddress
struct GProxyAddress
Undocumented in source.
GProxyAddressClass
struct GProxyAddressClass

Class structure for #GProxyAddress.

GProxyAddressEnumerator
struct GProxyAddressEnumerator
Undocumented in source.
GProxyAddressEnumeratorClass
struct GProxyAddressEnumeratorClass
Undocumented in source.
GProxyAddressEnumeratorPrivate
struct GProxyAddressEnumeratorPrivate
Undocumented in source.
GProxyAddressPrivate
struct GProxyAddressPrivate
Undocumented in source.
GProxyInterface
struct GProxyInterface

Provides an interface for handling proxy connection and payload.

GProxyResolver
struct GProxyResolver
Undocumented in source.
GProxyResolverInterface
struct GProxyResolverInterface

The virtual function table for #GProxyResolver.

GRemoteActionGroup
struct GRemoteActionGroup
Undocumented in source.
GRemoteActionGroupInterface
struct GRemoteActionGroupInterface

The virtual function table for #GRemoteActionGroup.

GResolver
struct GResolver
Undocumented in source.
GResolverClass
struct GResolverClass
Undocumented in source.
GResolverPrivate
struct GResolverPrivate
Undocumented in source.
GResource
struct GResource
Undocumented in source.
GSeekable
struct GSeekable
Undocumented in source.
GSeekableIface
struct GSeekableIface

Provides an interface for implementing seekable functionality on I/O Streams.

GSettings
struct GSettings
Undocumented in source.
GSettingsBackend
struct GSettingsBackend

The #GSettingsBackend interface defines a generic interface for non-strictly-typed data that is stored in a hierarchy. To implement an alternative storage backend for #GSettings, you need to implement the #GSettingsBackend interface and then make it implement the extension point #G_SETTINGS_BACKEND_EXTENSION_POINT_NAME.

GSettingsClass
struct GSettingsClass
Undocumented in source.
GSettingsPrivate
struct GSettingsPrivate
Undocumented in source.
GSettingsSchema
struct GSettingsSchema
Undocumented in source.
GSettingsSchemaKey
struct GSettingsSchemaKey
Undocumented in source.
GSettingsSchemaSource
struct GSettingsSchemaSource
Undocumented in source.
GSimpleAction
struct GSimpleAction
Undocumented in source.
GSimpleActionGroup
struct GSimpleActionGroup
Undocumented in source.
GSimpleActionGroupClass
struct GSimpleActionGroupClass
Undocumented in source.
GSimpleActionGroupPrivate
struct GSimpleActionGroupPrivate
Undocumented in source.
GSimpleAsyncResult
struct GSimpleAsyncResult
Undocumented in source.
GSimpleAsyncResultClass
struct GSimpleAsyncResultClass
Undocumented in source.
GSimpleIOStream
struct GSimpleIOStream
Undocumented in source.
GSimplePermission
struct GSimplePermission
Undocumented in source.
GSimpleProxyResolver
struct GSimpleProxyResolver
Undocumented in source.
GSimpleProxyResolverClass
struct GSimpleProxyResolverClass
Undocumented in source.
GSimpleProxyResolverPrivate
struct GSimpleProxyResolverPrivate
Undocumented in source.
GSocket
struct GSocket
Undocumented in source.
GSocketAddress
struct GSocketAddress
Undocumented in source.
GSocketAddressClass
struct GSocketAddressClass
Undocumented in source.
GSocketAddressEnumerator
struct GSocketAddressEnumerator
Undocumented in source.
GSocketAddressEnumeratorClass
struct GSocketAddressEnumeratorClass
Undocumented in source.
GSocketClass
struct GSocketClass
Undocumented in source.
GSocketClient
struct GSocketClient
Undocumented in source.
GSocketClientClass
struct GSocketClientClass
Undocumented in source.
GSocketClientPrivate
struct GSocketClientPrivate
Undocumented in source.
GSocketConnectable
struct GSocketConnectable
Undocumented in source.
GSocketConnectableIface
struct GSocketConnectableIface

Provides an interface for returning a #GSocketAddressEnumerator and #GProxyAddressEnumerator

GSocketConnection
struct GSocketConnection
Undocumented in source.
GSocketConnectionClass
struct GSocketConnectionClass
Undocumented in source.
GSocketConnectionPrivate
struct GSocketConnectionPrivate
Undocumented in source.
GSocketControlMessage
struct GSocketControlMessage
Undocumented in source.
GSocketControlMessageClass
struct GSocketControlMessageClass

Class structure for #GSocketControlMessage.

GSocketControlMessagePrivate
struct GSocketControlMessagePrivate
Undocumented in source.
GSocketListener
struct GSocketListener
Undocumented in source.
GSocketListenerClass
struct GSocketListenerClass

Class structure for #GSocketListener.

GSocketListenerPrivate
struct GSocketListenerPrivate
Undocumented in source.
GSocketPrivate
struct GSocketPrivate
Undocumented in source.
GSocketService
struct GSocketService
Undocumented in source.
GSocketServiceClass
struct GSocketServiceClass

Class structure for #GSocketService.

GSocketServicePrivate
struct GSocketServicePrivate
Undocumented in source.
GSrvTarget
struct GSrvTarget
Undocumented in source.
GStaticResource
struct GStaticResource
Undocumented in source.
GSubprocess
struct GSubprocess
Undocumented in source.
GSubprocessLauncher
struct GSubprocessLauncher
Undocumented in source.
GTask
struct GTask
Undocumented in source.
GTaskClass
struct GTaskClass
Undocumented in source.
GTcpConnection
struct GTcpConnection
Undocumented in source.
GTcpConnectionClass
struct GTcpConnectionClass
Undocumented in source.
GTcpConnectionPrivate
struct GTcpConnectionPrivate
Undocumented in source.
GTcpWrapperConnection
struct GTcpWrapperConnection
Undocumented in source.
GTcpWrapperConnectionClass
struct GTcpWrapperConnectionClass
Undocumented in source.
GTcpWrapperConnectionPrivate
struct GTcpWrapperConnectionPrivate
Undocumented in source.
GTestDBus
struct GTestDBus
Undocumented in source.
GThemedIcon
struct GThemedIcon
Undocumented in source.
GThemedIconClass
struct GThemedIconClass
Undocumented in source.
GThreadedSocketService
struct GThreadedSocketService
Undocumented in source.
GThreadedSocketServiceClass
struct GThreadedSocketServiceClass
Undocumented in source.
GThreadedSocketServicePrivate
struct GThreadedSocketServicePrivate
Undocumented in source.
GTlsBackend
struct GTlsBackend
Undocumented in source.
GTlsBackendInterface
struct GTlsBackendInterface

Provides an interface for describing TLS-related types.

GTlsCertificate
struct GTlsCertificate
Undocumented in source.
GTlsCertificateClass
struct GTlsCertificateClass
Undocumented in source.
GTlsCertificatePrivate
struct GTlsCertificatePrivate
Undocumented in source.
GTlsClientConnection
struct GTlsClientConnection
Undocumented in source.
GTlsClientConnectionInterface
struct GTlsClientConnectionInterface

vtable for a #GTlsClientConnection implementation.

GTlsConnection
struct GTlsConnection
Undocumented in source.
GTlsConnectionClass
struct GTlsConnectionClass
Undocumented in source.
GTlsConnectionPrivate
struct GTlsConnectionPrivate
Undocumented in source.
GTlsDatabase
struct GTlsDatabase
Undocumented in source.
GTlsDatabaseClass
struct GTlsDatabaseClass

The class for #GTlsDatabase. Derived classes should implement the various virtual methods. _async and _finish methods have a default implementation that runs the corresponding sync method in a thread.

GTlsDatabasePrivate
struct GTlsDatabasePrivate
Undocumented in source.
GTlsFileDatabase
struct GTlsFileDatabase
Undocumented in source.
GTlsFileDatabaseInterface
struct GTlsFileDatabaseInterface

Provides an interface for #GTlsFileDatabase implementations.

GTlsInteraction
struct GTlsInteraction
Undocumented in source.
GTlsInteractionClass
struct GTlsInteractionClass

The class for #GTlsInteraction. Derived classes implement the various virtual interaction methods to handle TLS interactions.

GTlsInteractionPrivate
struct GTlsInteractionPrivate
Undocumented in source.
GTlsPassword
struct GTlsPassword
Undocumented in source.
GTlsPasswordClass
struct GTlsPasswordClass

Class structure for #GTlsPassword.

GTlsPasswordPrivate
struct GTlsPasswordPrivate
Undocumented in source.
GTlsServerConnection
struct GTlsServerConnection
Undocumented in source.
GTlsServerConnectionInterface
struct GTlsServerConnectionInterface

vtable for a #GTlsServerConnection implementation.

GUnixConnection
struct GUnixConnection
Undocumented in source.
GUnixConnectionClass
struct GUnixConnectionClass
Undocumented in source.
GUnixConnectionPrivate
struct GUnixConnectionPrivate
Undocumented in source.
GUnixCredentialsMessage
struct GUnixCredentialsMessage
Undocumented in source.
GUnixCredentialsMessageClass
struct GUnixCredentialsMessageClass

Class structure for #GUnixCredentialsMessage.

GUnixCredentialsMessagePrivate
struct GUnixCredentialsMessagePrivate
Undocumented in source.
GUnixFDList
struct GUnixFDList
Undocumented in source.
GUnixFDListClass
struct GUnixFDListClass
Undocumented in source.
GUnixFDListPrivate
struct GUnixFDListPrivate
Undocumented in source.
GUnixFDMessage
struct GUnixFDMessage
Undocumented in source.
GUnixFDMessageClass
struct GUnixFDMessageClass
Undocumented in source.
GUnixFDMessagePrivate
struct GUnixFDMessagePrivate
Undocumented in source.
GUnixInputStream
struct GUnixInputStream
Undocumented in source.
GUnixInputStreamClass
struct GUnixInputStreamClass
Undocumented in source.
GUnixInputStreamPrivate
struct GUnixInputStreamPrivate
Undocumented in source.
GUnixMountEntry
struct GUnixMountEntry

Defines a Unix mount entry (e.g. <filename>/media/cdrom</filename>). This corresponds roughly to a mtab entry.

GUnixMountMonitor
struct GUnixMountMonitor
Undocumented in source.
GUnixMountMonitorClass
struct GUnixMountMonitorClass
Undocumented in source.
GUnixMountPoint
struct GUnixMountPoint
Undocumented in source.
GUnixOutputStream
struct GUnixOutputStream
Undocumented in source.
GUnixOutputStreamClass
struct GUnixOutputStreamClass
Undocumented in source.
GUnixOutputStreamPrivate
struct GUnixOutputStreamPrivate
Undocumented in source.
GUnixSocketAddress
struct GUnixSocketAddress
Undocumented in source.
GUnixSocketAddressClass
struct GUnixSocketAddressClass
Undocumented in source.
GUnixSocketAddressPrivate
struct GUnixSocketAddressPrivate
Undocumented in source.
GVfs
struct GVfs
Undocumented in source.
GVfsClass
struct GVfsClass
Undocumented in source.
GVolume
struct GVolume
Undocumented in source.
GVolumeIface
struct GVolumeIface

Interface for implementing operations for mountable volumes.

GVolumeMonitor
struct GVolumeMonitor
Undocumented in source.
GVolumeMonitorClass
struct GVolumeMonitorClass
Undocumented in source.
GZlibCompressor
struct GZlibCompressor
Undocumented in source.
GZlibCompressorClass
struct GZlibCompressorClass
Undocumented in source.
GZlibDecompressor
struct GZlibDecompressor
Undocumented in source.
GZlibDecompressorClass
struct GZlibDecompressorClass
Undocumented in source.

Meta