Hoogle Search
Within LTS Haskell 24.58 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
dBusMessageSetNumUnixFds :: (HasCallStack, MonadIO m, IsDBusMessage a) => a -> Word32 -> m ()gi-gio GI.Gio.Objects.DBusMessage Convenience setter for the DBusMessageHeaderFieldNumUnixFds header field. Since: 2.26
-
gi-gio GI.Gio.Objects.DBusMessage Sets the UNIX file descriptors associated with message. As a side-effect the DBusMessageHeaderFieldNumUnixFds header field is set to the number of fds in fdList (or cleared if fdList is Nothing). This method is only available on UNIX. When designing D-Bus APIs that are intended to be interoperable, please note that non-GDBus implementations of D-Bus can usually only access file descriptors if they are referenced by a value of type G_VARIANT_TYPE_HANDLE in the body of the message. Since: 2.26
-
gi-gio GI.Gio.Objects.DBusMethodInvocation Like dBusMethodInvocationReturnValue but also takes a UnixFDList. This method is only available on UNIX. This method will take ownership of invocation. See DBusInterfaceVTable for more information about the ownership of invocation. Since: 2.30
-
gi-gio GI.Gio.Objects.DBusProxy Like dBusProxyCall but also takes a UnixFDList object. This method is only available on UNIX. Since: 2.30
-
gi-gio GI.Gio.Objects.DBusProxy Finishes an operation started with dBusProxyCallWithUnixFdList. Since: 2.30
-
gi-gio GI.Gio.Objects.DBusProxy Like dBusProxyCallSync but also takes and returns UnixFDList objects. This method is only available on UNIX. Since: 2.30
-
gi-gio GI.Gio.Objects.FilenameCompleter Obtains a completion for initialText from completer.
module GI.Gio.Objects.
UnixConnection This is the subclass of SocketConnection that is created for UNIX domain sockets. It contains functions to do some of the UNIX socket specific functionality like passing file descriptors. Since GLib 2.72, GUnixConnection is available on all platforms. It requires underlying system support (such as Windows 10 with AF_UNIX) at run time. Before GLib 2.72, <gio/gunixconnection.h> belonged to the UNIX-specific GIO interfaces, thus you had to use the gio-unix-2.0.pc pkg-config file when using it. This is no longer necessary since GLib 2.72. Since: 2.22
class (GObject o, IsDescendantOf UnixConnection o) =>
IsUnixConnection ogi-gio GI.Gio.Objects.UnixConnection Type class for types which can be safely cast to UnixConnection, for instance with toUnixConnection.
-
gi-gio GI.Gio.Objects.UnixConnection Memory-managed wrapper type.