Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.OSTree.Objects.RepoFile
Description
No description available in the introspection data.
Synopsis
- newtype RepoFile = RepoFile (ManagedPtr RepoFile)
- class (GObject o, IsDescendantOf RepoFile o) => IsRepoFile o
- toRepoFile :: (MonadIO m, IsRepoFile o) => o -> m RepoFile
- repoFileEnsureResolved :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m ()
- repoFileGetChecksum :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m Text
- repoFileGetRepo :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m Repo
- repoFileGetRoot :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m RepoFile
- repoFileGetXattrs :: (HasCallStack, MonadIO m, IsRepoFile a, IsCancellable b) => a -> Maybe b -> m GVariant
- repoFileTreeGetContents :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m (Maybe GVariant)
- repoFileTreeGetContentsChecksum :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m (Maybe Text)
- repoFileTreeGetMetadata :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m (Maybe GVariant)
- repoFileTreeGetMetadataChecksum :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m (Maybe Text)
- repoFileTreeQueryChild :: (HasCallStack, MonadIO m, IsRepoFile a, IsCancellable b) => a -> Int32 -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo
- repoFileTreeSetMetadata :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> Text -> GVariant -> m ()
Exported types
Memory-managed wrapper type.
Instances
Eq RepoFile Source # | |
GObject RepoFile Source # | |
Defined in GI.OSTree.Objects.RepoFile | |
ManagedPtrNewtype RepoFile Source # | |
Defined in GI.OSTree.Objects.RepoFile Methods toManagedPtr :: RepoFile -> ManagedPtr RepoFile | |
TypedObject RepoFile Source # | |
Defined in GI.OSTree.Objects.RepoFile | |
HasParentTypes RepoFile Source # | |
Defined in GI.OSTree.Objects.RepoFile | |
IsGValue (Maybe RepoFile) Source # | Convert |
Defined in GI.OSTree.Objects.RepoFile Methods gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe RepoFile -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe RepoFile) | |
type ParentTypes RepoFile Source # | |
Defined in GI.OSTree.Objects.RepoFile type ParentTypes RepoFile = '[Object, File] |
class (GObject o, IsDescendantOf RepoFile o) => IsRepoFile o Source #
Type class for types which can be safely cast to RepoFile
, for instance with toRepoFile
.
Instances
(GObject o, IsDescendantOf RepoFile o) => IsRepoFile o Source # | |
Defined in GI.OSTree.Objects.RepoFile |
toRepoFile :: (MonadIO m, IsRepoFile o) => o -> m RepoFile Source #
Methods
Click to display all available methods, including inherited ones
Methods
appendTo, appendToAsync, appendToFinish, bindProperty, bindPropertyFull, buildAttributeListForCopy, copy, copyAsync, copyAttributes, copyFinish, create, createAsync, createFinish, createReadwrite, createReadwriteAsync, createReadwriteFinish, delete, deleteAsync, deleteFinish, dup, ejectMountable, ejectMountableFinish, ejectMountableWithOperation, ejectMountableWithOperationFinish, ensureResolved, enumerateChildren, enumerateChildrenAsync, enumerateChildrenFinish, equal, findEnclosingMount, findEnclosingMountAsync, findEnclosingMountFinish, forceFloating, freezeNotify, getv, hasParent, hasPrefix, hasUriScheme, hash, isFloating, isNative, loadBytes, loadBytesAsync, loadBytesFinish, loadContents, loadContentsAsync, loadContentsFinish, loadPartialContentsFinish, makeDirectory, makeDirectoryAsync, makeDirectoryFinish, makeDirectoryWithParents, makeSymbolicLink, makeSymbolicLinkAsync, makeSymbolicLinkFinish, measureDiskUsage, measureDiskUsageFinish, monitor, monitorDirectory, monitorFile, mountEnclosingVolume, mountEnclosingVolumeFinish, mountMountable, mountMountableFinish, move, moveAsync, moveFinish, notify, notifyByPspec, openReadwrite, openReadwriteAsync, openReadwriteFinish, peekPath, pollMountable, pollMountableFinish, queryDefaultHandler, queryDefaultHandlerAsync, queryDefaultHandlerFinish, queryExists, queryFileType, queryFilesystemInfo, queryFilesystemInfoAsync, queryFilesystemInfoFinish, queryInfo, queryInfoAsync, queryInfoFinish, querySettableAttributes, queryWritableNamespaces, read, readAsync, readFinish, ref, refSink, replace, replaceAsync, replaceContents, replaceContentsAsync, replaceContentsBytesAsync, replaceContentsFinish, replaceFinish, replaceReadwrite, replaceReadwriteAsync, replaceReadwriteFinish, resolveRelativePath, runDispose, startMountable, startMountableFinish, stealData, stealQdata, stopMountable, stopMountableFinish, supportsThreadContexts, thawNotify, trash, trashAsync, trashFinish, treeFindChild, treeGetContents, treeGetContentsChecksum, treeGetMetadata, treeGetMetadataChecksum, treeQueryChild, treeSetMetadata, unmountMountable, unmountMountableFinish, unmountMountableWithOperation, unmountMountableWithOperationFinish, unref, watchClosure.
Getters
getBasename, getChecksum, getChild, getChildForDisplayName, getData, getParent, getParseName, getPath, getProperty, getQdata, getRelativePath, getRepo, getRoot, getUri, getUriScheme, getXattrs.
Setters
setAttribute, setAttributeByteString, setAttributeInt32, setAttributeInt64, setAttributeString, setAttributeUint32, setAttributeUint64, setAttributesAsync, setAttributesFinish, setAttributesFromInfo, setData, setDataFull, setDisplayName, setDisplayNameAsync, setDisplayNameFinish, setProperty.
ensureResolved
repoFileEnsureResolved Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> m () | (Can throw |
Ensure that the backing metadata is loaded.
getChecksum
repoFileGetChecksum :: (HasCallStack, MonadIO m, IsRepoFile a) => a -> m Text Source #
No description available in the introspection data.
getRepo
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a | |
-> m Repo | Returns: Repository |
No description available in the introspection data.
getRoot
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a | |
-> m RepoFile | Returns: The root directory for the commit referenced by this file |
No description available in the introspection data.
getXattrs
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a, IsCancellable b) | |
=> a |
|
-> Maybe b |
|
-> m GVariant | (Can throw |
No description available in the introspection data.
treeGetContents
repoFileTreeGetContents Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> m (Maybe GVariant) | Returns: The GVariant representing the children of this directory. |
treeGetContentsChecksum
repoFileTreeGetContentsChecksum Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> m (Maybe Text) | Returns: The SHA256 digest of the content object, or |
No description available in the introspection data.
treeGetMetadata
repoFileTreeGetMetadata Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> m (Maybe GVariant) | Returns: The GVariant representing the metadata for this directory. |
treeGetMetadataChecksum
repoFileTreeGetMetadataChecksum Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> m (Maybe Text) | Returns: The SHA256 digest of the metadata object, or |
No description available in the introspection data.
treeQueryChild
repoFileTreeQueryChild Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a, IsCancellable b) | |
=> a |
|
-> Int32 |
|
-> Text |
|
-> [FileQueryInfoFlags] |
|
-> Maybe b |
|
-> m FileInfo | (Can throw |
No description available in the introspection data.
treeSetMetadata
repoFileTreeSetMetadata Source #
Arguments
:: (HasCallStack, MonadIO m, IsRepoFile a) | |
=> a |
|
-> Text | |
-> GVariant | |
-> m () |
Replace the metadata checksum and metadata object.