| 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.Gio.Objects.BufferedOutputStream
Contents
Description
- newtype BufferedOutputStream = BufferedOutputStream (ManagedPtr BufferedOutputStream)
- class GObject o => IsBufferedOutputStream o
- toBufferedOutputStream :: IsBufferedOutputStream o => o -> IO BufferedOutputStream
- noBufferedOutputStream :: Maybe BufferedOutputStream
- data BufferedOutputStreamGetAutoGrowMethodInfo
- bufferedOutputStreamGetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> m Bool
- data BufferedOutputStreamGetBufferSizeMethodInfo
- bufferedOutputStreamGetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> m Word64
- bufferedOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m BufferedOutputStream
- bufferedOutputStreamNewSized :: (MonadIO m, IsOutputStream a) => a -> Word64 -> m BufferedOutputStream
- data BufferedOutputStreamSetAutoGrowMethodInfo
- bufferedOutputStreamSetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> Bool -> m ()
- data BufferedOutputStreamSetBufferSizeMethodInfo
- bufferedOutputStreamSetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> Word64 -> m ()
- data BufferedOutputStreamAutoGrowPropertyInfo
- bufferedOutputStreamAutoGrow :: AttrLabelProxy "autoGrow"
- constructBufferedOutputStreamAutoGrow :: IsBufferedOutputStream o => Bool -> IO (GValueConstruct o)
- getBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> m Bool
- setBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> Bool -> m ()
- data BufferedOutputStreamBufferSizePropertyInfo
- bufferedOutputStreamBufferSize :: AttrLabelProxy "bufferSize"
- constructBufferedOutputStreamBufferSize :: IsBufferedOutputStream o => Word32 -> IO (GValueConstruct o)
- getBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> m Word32
- setBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> Word32 -> m ()
Exported types
newtype BufferedOutputStream Source #
Constructors
| BufferedOutputStream (ManagedPtr BufferedOutputStream) |
Instances
| GObject BufferedOutputStream Source # | |
| IsObject BufferedOutputStream Source # | |
| IsOutputStream BufferedOutputStream Source # | |
| IsFilterOutputStream BufferedOutputStream Source # | |
| IsSeekable BufferedOutputStream Source # | |
| IsBufferedOutputStream 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 # | |
| HasAttributeList * BufferedOutputStream Source # | |
| type SignalList BufferedOutputStream Source # | |
| type AttributeList BufferedOutputStream Source # | |
class GObject o => IsBufferedOutputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint BufferedOutputStream a) => IsBufferedOutputStream a Source # | |
| IsBufferedOutputStream BufferedOutputStream Source # | |
Methods
getAutoGrow
data BufferedOutputStreamGetAutoGrowMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsBufferedOutputStream a) => MethodInfo * BufferedOutputStreamGetAutoGrowMethodInfo a signature Source # | |
bufferedOutputStreamGetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> m Bool Source #
getBufferSize
data BufferedOutputStreamGetBufferSizeMethodInfo Source #
Instances
| ((~) * signature (m Word64), MonadIO m, IsBufferedOutputStream a) => MethodInfo * BufferedOutputStreamGetBufferSizeMethodInfo a signature Source # | |
bufferedOutputStreamGetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> m Word64 Source #
new
bufferedOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m BufferedOutputStream Source #
newSized
bufferedOutputStreamNewSized :: (MonadIO m, IsOutputStream a) => a -> Word64 -> m BufferedOutputStream Source #
setAutoGrow
data BufferedOutputStreamSetAutoGrowMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsBufferedOutputStream a) => MethodInfo * BufferedOutputStreamSetAutoGrowMethodInfo a signature Source # | |
bufferedOutputStreamSetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> Bool -> m () Source #
setBufferSize
data BufferedOutputStreamSetBufferSizeMethodInfo Source #
Instances
| ((~) * signature (Word64 -> m ()), MonadIO m, IsBufferedOutputStream a) => MethodInfo * BufferedOutputStreamSetBufferSizeMethodInfo a signature Source # | |
bufferedOutputStreamSetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> Word64 -> m () Source #
Properties
autoGrow
data BufferedOutputStreamAutoGrowPropertyInfo Source #
Instances
| AttrInfo BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrOrigin BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrLabel BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrGetType BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferedOutputStreamAutoGrowPropertyInfo Source # | |
| type AttrAllowedOps BufferedOutputStreamAutoGrowPropertyInfo Source # | |
bufferedOutputStreamAutoGrow :: AttrLabelProxy "autoGrow" Source #
constructBufferedOutputStreamAutoGrow :: IsBufferedOutputStream o => Bool -> IO (GValueConstruct o) Source #
getBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> m Bool Source #
setBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> Bool -> m () Source #
bufferSize
data BufferedOutputStreamBufferSizePropertyInfo Source #
Instances
| AttrInfo BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrSetTypeConstraint BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrOrigin BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrLabel BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrGetType BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferedOutputStreamBufferSizePropertyInfo Source # | |
| type AttrAllowedOps BufferedOutputStreamBufferSizePropertyInfo Source # | |
bufferedOutputStreamBufferSize :: AttrLabelProxy "bufferSize" Source #
constructBufferedOutputStreamBufferSize :: IsBufferedOutputStream o => Word32 -> IO (GValueConstruct o) Source #
getBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> m Word32 Source #
setBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> Word32 -> m () Source #