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.
unixMountMonitorGet :: (HasCallStack, MonadIO m) => m UnixMountMonitorgi-gio GI.Gio.Objects.UnixMountMonitor Gets the UnixMountMonitor for the current thread-default main context. The mount monitor can be used to monitor for changes to the list of mounted filesystems as well as the list of mount points (ie: fstab entries). You must only call objectUnref on the return value from under the same main context as you called this function. Since: 2.44
unixMountMonitorNew :: (HasCallStack, MonadIO m) => m UnixMountMonitorgi-gio GI.Gio.Objects.UnixMountMonitor Deprecated: (Since version 2.44)Use unixMountMonitorGet instead.
-
gi-gio GI.Gio.Objects.UnixMountMonitor Deprecated: (Since version 2.44)This function does nothing. Don't call it.
module GI.Gio.Objects.
UnixOutputStream GUnixOutputStream implements OutputStream for writing to a UNIX file descriptor, including asynchronous operations. (If the file descriptor refers to a socket or pipe, this will use poll() to do asynchronous I/O. If it refers to a regular file, it will fall back to doing asynchronous I/O in another thread.) Note that <gio/gunixoutputstream.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file file or the GioUnix-2.0 GIR namespace when using it.
class (GObject o, IsDescendantOf UnixOutputStream o) =>
IsUnixOutputStream ogi-gio GI.Gio.Objects.UnixOutputStream Type class for types which can be safely cast to UnixOutputStream, for instance with toUnixOutputStream.
-
gi-gio GI.Gio.Objects.UnixOutputStream Memory-managed wrapper type.
UnixOutputStream :: ManagedPtr UnixOutputStream -> UnixOutputStreamgi-gio GI.Gio.Objects.UnixOutputStream No documentation available.
-
gi-gio GI.Gio.Objects.UnixOutputStream Construct a GValueConstruct with valid value for the “close-fd” property. This is rarely needed directly, but it is used by new.
constructUnixOutputStreamFd :: (IsUnixOutputStream o, MonadIO m) => Int32 -> m (GValueConstruct o)gi-gio GI.Gio.Objects.UnixOutputStream Construct a GValueConstruct with valid value for the “fd” property. This is rarely needed directly, but it is used by new.
getUnixOutputStreamCloseFd :: (MonadIO m, IsUnixOutputStream o) => o -> m Boolgi-gio GI.Gio.Objects.UnixOutputStream Get the value of the “close-fd” property. When overloading is enabled, this is equivalent to
get unixOutputStream #closeFd