Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
An opaque structure representing a checksumming operation. To create a new GChecksum, use g_checksum_new(). To free a GChecksum, use g_checksum_free().
- newtype Checksum = Checksum (ForeignPtr Checksum)
- noChecksum :: Maybe Checksum
- checksumCopy :: MonadIO m => Checksum -> m Checksum
- checksumFree :: MonadIO m => Checksum -> m ()
- checksumGetString :: MonadIO m => Checksum -> m Text
- checksumNew :: MonadIO m => ChecksumType -> m Checksum
- checksumReset :: MonadIO m => Checksum -> m ()
- checksumUpdate :: MonadIO m => Checksum -> ByteString -> m ()
Exported types
Methods
checksumCopy
checksumCopy :: MonadIO m => Checksum -> m Checksum Source
checksumFree
checksumFree :: MonadIO m => Checksum -> m () Source
checksumGetString
checksumGetString :: MonadIO m => Checksum -> m Text Source
checksumNew
checksumNew :: MonadIO m => ChecksumType -> m Checksum Source
checksumReset
checksumReset :: MonadIO m => Checksum -> m () Source
checksumUpdate
checksumUpdate :: MonadIO m => Checksum -> ByteString -> m () Source