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 |
- type AttachmentSaveFunc = ByteString -> IO Bool
- type AttachmentSaveFuncC = Ptr Word8 -> Word64 -> Ptr () -> IO CInt
- attachmentSaveFuncClosure :: AttachmentSaveFunc -> IO Closure
- attachmentSaveFuncWrapper :: Maybe (Ptr (FunPtr AttachmentSaveFuncC)) -> AttachmentSaveFunc -> Ptr Word8 -> Word64 -> Ptr () -> IO CInt
- mkAttachmentSaveFunc :: AttachmentSaveFuncC -> IO (FunPtr AttachmentSaveFuncC)
- noAttachmentSaveFunc :: Maybe AttachmentSaveFunc
- type MediaSaveFunc = ByteString -> IO Bool
- type MediaSaveFuncC = Ptr Word8 -> Word64 -> Ptr () -> IO CInt
- mediaSaveFuncClosure :: MediaSaveFunc -> IO Closure
- mediaSaveFuncWrapper :: Maybe (Ptr (FunPtr MediaSaveFuncC)) -> MediaSaveFunc -> Ptr Word8 -> Word64 -> Ptr () -> IO CInt
- mkMediaSaveFunc :: MediaSaveFuncC -> IO (FunPtr MediaSaveFuncC)
- noMediaSaveFunc :: Maybe MediaSaveFunc
Signals
AttachmentSaveFunc
type AttachmentSaveFunc = ByteString -> IO Bool Source
attachmentSaveFuncWrapper :: Maybe (Ptr (FunPtr AttachmentSaveFuncC)) -> AttachmentSaveFunc -> Ptr Word8 -> Word64 -> Ptr () -> IO CInt Source
MediaSaveFunc
type MediaSaveFunc = ByteString -> IO Bool Source
mediaSaveFuncWrapper :: Maybe (Ptr (FunPtr MediaSaveFuncC)) -> MediaSaveFunc -> Ptr Word8 -> Word64 -> Ptr () -> IO CInt Source