Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. fileEnumeratorClose :: FileEnumeratorClass enumerator => enumerator -> Maybe Cancellable -> IO ()

    gio System.GIO.File.FileEnumerator

    Releases all resources used by this enumerator, making the enumerator return GIoErrorClosed on all calls. This will be automatically called when the last reference is dropped, but you might want to call this function to make sure resources are released as early as possible. Throws a GError if an error occurs.

  2. fileEnumeratorCloseAsync :: FileEnumeratorClass enumerator => enumerator -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()

    gio System.GIO.File.FileEnumerator

    Asynchronously closes the file enumerator. If cancellable is not Nothing, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error IoErrorCancelled will be returned in fileEnumeratorCloseFinish.

  3. fileEnumeratorCloseFinish :: FileEnumeratorClass enumerator => enumerator -> AsyncResult -> IO ()

    gio System.GIO.File.FileEnumerator

    Finishes closing a file enumerator, started from fileEnumeratorCloseAsync. If the file enumerator was already closed when fileEnumeratorCloseAsync was called, then this function will report GIoErrorClosed in error, and return False. If the file enumerator had pending operation when the close operation was started, then this function will report IoErrorPending, and return False. If cancellable was not Nothing, then the operation may have been cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the GError IoErrorCancelled will be thrown.

  4. fileEnumeratorGetContainer :: FileEnumeratorClass enumerator => enumerator -> IO File

    gio System.GIO.File.FileEnumerator

    Get the File container which is being enumerated.

  5. fileEnumeratorHasPending :: FileEnumeratorClass enumerator => enumerator -> IO Bool

    gio System.GIO.File.FileEnumerator

    Checks if the file enumerator has pending operations.

  6. fileEnumeratorIsClosed :: FileEnumeratorClass enumerator => enumerator -> IO Bool

    gio System.GIO.File.FileEnumerator

    Checks if the file enumerator has been closed.

  7. fileEnumeratorNextFile :: FileEnumeratorClass enumerator => enumerator -> Maybe Cancellable -> IO (Maybe FileInfo)

    gio System.GIO.File.FileEnumerator

    Returns information for the next file in the enumerated object. Will block until the information is available. The FileInfo returned from this function will contain attributes that match the attribute string that was passed when the FileEnumerator was created. On error, a GError is thrown. If the enumerator is at the end, Nothing will be returned.

  8. fileEnumeratorNextFilesAsync :: FileEnumeratorClass enumerator => enumerator -> Int -> Int -> Maybe Cancellable -> AsyncReadyCallback -> IO ()

    gio System.GIO.File.FileEnumerator

    Request information for a number of files from the enumerator asynchronously. When all i/o for the operation is finished the callback will be called with the requested information. The callback can be called with less than numFiles files in case of error or at the end of the enumerator. In case of a partial error the callback will be called with any succeeding items and no error, and on the next request the error will be reported. If a request is cancelled the callback will be called with IoErrorCancelled. During an async request no other sync and async calls are allowed, and will result in IoErrorPending errors. Any outstanding i/o request with higher priority (lower numerical value) will be executed before an outstanding request with lower priority. Default priority is GPriorityDefault.

  9. fileEnumeratorNextFilesFinish :: FileEnumeratorClass enumerator => enumerator -> AsyncResult -> IO [FileInfo]

    gio System.GIO.File.FileEnumerator

    Finishes the asynchronous operation started with fileEnumeratorNextFilesAsync.

  10. fileEnumeratorSetPending :: FileEnumeratorClass enumerator => enumerator -> Bool -> IO ()

    gio System.GIO.File.FileEnumerator

    Sets the file enumerator as having pending operations.

Page 175 of many | Previous | Next