gi-ostree-1.0.10: OSTree bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.OSTree.Objects.RepoFinderMount

Contents

Description

No description available in the introspection data.

Synopsis

Exported types

newtype RepoFinderMount Source #

Memory-managed wrapper type.

Constructors

RepoFinderMount (ManagedPtr RepoFinderMount) 
Instances
GObject RepoFinderMount Source # 
Instance details

Defined in GI.OSTree.Objects.RepoFinderMount

Methods

gobjectType :: IO GType

HasParentTypes RepoFinderMount Source # 
Instance details

Defined in GI.OSTree.Objects.RepoFinderMount

type ParentTypes RepoFinderMount Source # 
Instance details

Defined in GI.OSTree.Objects.RepoFinderMount

type ParentTypes RepoFinderMount = Object ': (RepoFinder ': ([] :: [Type]))

class (GObject o, IsDescendantOf RepoFinderMount o) => IsRepoFinderMount o Source #

Type class for types which can be safely cast to RepoFinderMount, for instance with toRepoFinderMount.

Instances
(GObject o, IsDescendantOf RepoFinderMount o) => IsRepoFinderMount o Source # 
Instance details

Defined in GI.OSTree.Objects.RepoFinderMount

toRepoFinderMount :: (MonadIO m, IsRepoFinderMount o) => o -> m RepoFinderMount Source #

Cast to RepoFinderMount, for types for which this is known to be safe. For general casts, use castTo.

Methods

new

repoFinderMountNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsVolumeMonitor a) 
=> Maybe a

monitor: volume monitor to use, or Nothing to use the system default

-> m RepoFinderMount

Returns: a new RepoFinderMount

Create a new RepoFinderMount, using the given monitor to look up volumes. If monitor is Nothing, the monitor from volumeMonitorGet will be used.

Since: 2018.6

Properties

monitor

Volume monitor to use to look up mounted volumes when queried.

Since: 2018.6

constructRepoFinderMountMonitor :: (IsRepoFinderMount o, IsVolumeMonitor a) => a -> IO (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “monitor” property. This is rarely needed directly, but it is used by new.

getRepoFinderMountMonitor :: (MonadIO m, IsRepoFinderMount o) => o -> m (Maybe VolumeMonitor) Source #

Get the value of the “monitor” property. When overloading is enabled, this is equivalent to

get repoFinderMount #monitor