| 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 |
GI.Poppler.Callbacks
Description
- type AttachmentSaveFunc = ByteString -> IO ()
- type AttachmentSaveFunc_WithClosures = ByteString -> Ptr () -> IO ()
- type C_AttachmentSaveFunc = Ptr Word8 -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO CInt
- drop_closures_AttachmentSaveFunc :: AttachmentSaveFunc -> AttachmentSaveFunc_WithClosures
- dynamic_AttachmentSaveFunc :: (HasCallStack, MonadIO m) => FunPtr C_AttachmentSaveFunc -> ByteString -> Ptr () -> m ()
- mk_AttachmentSaveFunc :: C_AttachmentSaveFunc -> IO (FunPtr C_AttachmentSaveFunc)
- noAttachmentSaveFunc :: Maybe AttachmentSaveFunc
- noAttachmentSaveFunc_WithClosures :: Maybe AttachmentSaveFunc_WithClosures
- type C_MediaSaveFunc = Ptr Word8 -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO CInt
- type MediaSaveFunc = ByteString -> IO ()
- type MediaSaveFunc_WithClosures = ByteString -> Ptr () -> IO ()
- drop_closures_MediaSaveFunc :: MediaSaveFunc -> MediaSaveFunc_WithClosures
- dynamic_MediaSaveFunc :: (HasCallStack, MonadIO m) => FunPtr C_MediaSaveFunc -> ByteString -> Ptr () -> m ()
- mk_MediaSaveFunc :: C_MediaSaveFunc -> IO (FunPtr C_MediaSaveFunc)
- noMediaSaveFunc :: Maybe MediaSaveFunc
- noMediaSaveFunc_WithClosures :: Maybe MediaSaveFunc_WithClosures
Signals
AttachmentSaveFunc
type AttachmentSaveFunc = ByteString -> IO () Source #
type AttachmentSaveFunc_WithClosures = ByteString -> Ptr () -> IO () Source #
dynamic_AttachmentSaveFunc Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => FunPtr C_AttachmentSaveFunc | |
| -> ByteString |
|
| -> Ptr () |
|
| -> m () | (Can throw |
MediaSaveFunc
type MediaSaveFunc = ByteString -> IO () Source #
type MediaSaveFunc_WithClosures = ByteString -> Ptr () -> IO () Source #
dynamic_MediaSaveFunc Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => FunPtr C_MediaSaveFunc | |
| -> ByteString |
|
| -> Ptr () |
|
| -> m () | (Can throw |