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 |
- newtype BufferedOutputStream = BufferedOutputStream (ForeignPtr BufferedOutputStream)
- class GObject o => BufferedOutputStreamK o
- toBufferedOutputStream :: BufferedOutputStreamK o => o -> IO BufferedOutputStream
- noBufferedOutputStream :: Maybe BufferedOutputStream
- data BufferedOutputStreamGetAutoGrowMethodInfo
- bufferedOutputStreamGetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> m Bool
- data BufferedOutputStreamGetBufferSizeMethodInfo
- bufferedOutputStreamGetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> m Word64
- bufferedOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m BufferedOutputStream
- bufferedOutputStreamNewSized :: (MonadIO m, OutputStreamK a) => a -> Word64 -> m BufferedOutputStream
- data BufferedOutputStreamSetAutoGrowMethodInfo
- bufferedOutputStreamSetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> Bool -> m ()
- data BufferedOutputStreamSetBufferSizeMethodInfo
- bufferedOutputStreamSetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> Word64 -> m ()
- data BufferedOutputStreamAutoGrowPropertyInfo
- constructBufferedOutputStreamAutoGrow :: Bool -> IO ([Char], GValue)
- getBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> m Bool
- setBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> Bool -> m ()
- data BufferedOutputStreamBufferSizePropertyInfo
- constructBufferedOutputStreamBufferSize :: Word32 -> IO ([Char], GValue)
- getBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> m Word32
- setBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> Word32 -> m ()
Exported types
newtype BufferedOutputStream Source
GObject BufferedOutputStream Source | |
((~) * info (ResolveBufferedOutputStreamMethod t BufferedOutputStream), MethodInfo * info BufferedOutputStream p) => IsLabel t (BufferedOutputStream -> p) Source | |
((~) * info (ResolveBufferedOutputStreamMethod t BufferedOutputStream), MethodInfo * info BufferedOutputStream p) => IsLabelProxy t (BufferedOutputStream -> p) Source | |
type ParentTypes BufferedOutputStream Source | |
type AttributeList BufferedOutputStream Source | |
type SignalList BufferedOutputStream Source |
class GObject o => BufferedOutputStreamK o Source
Methods
bufferedOutputStreamGetAutoGrow
data BufferedOutputStreamGetAutoGrowMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BufferedOutputStreamK a) => MethodInfo (TYPE Lifted) BufferedOutputStreamGetAutoGrowMethodInfo a signature Source | |
bufferedOutputStreamGetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> m Bool Source
bufferedOutputStreamGetBufferSize
data BufferedOutputStreamGetBufferSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BufferedOutputStreamK a) => MethodInfo (TYPE Lifted) BufferedOutputStreamGetBufferSizeMethodInfo a signature Source | |
bufferedOutputStreamGetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> m Word64 Source
bufferedOutputStreamNew
bufferedOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m BufferedOutputStream Source
bufferedOutputStreamNewSized
bufferedOutputStreamNewSized :: (MonadIO m, OutputStreamK a) => a -> Word64 -> m BufferedOutputStream Source
bufferedOutputStreamSetAutoGrow
data BufferedOutputStreamSetAutoGrowMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BufferedOutputStreamK a) => MethodInfo (TYPE Lifted) BufferedOutputStreamSetAutoGrowMethodInfo a signature Source | |
bufferedOutputStreamSetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> Bool -> m () Source
bufferedOutputStreamSetBufferSize
data BufferedOutputStreamSetBufferSizeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BufferedOutputStreamK a) => MethodInfo (TYPE Lifted) BufferedOutputStreamSetBufferSizeMethodInfo a signature Source | |
bufferedOutputStreamSetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> Word64 -> m () Source
Properties
AutoGrow
data BufferedOutputStreamAutoGrowPropertyInfo Source
getBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> m Bool Source
setBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> Bool -> m () Source
BufferSize
data BufferedOutputStreamBufferSizePropertyInfo Source
getBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> m Word32 Source
setBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> Word32 -> m () Source