| 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.MemoryInputStream
Description
- newtype MemoryInputStream = MemoryInputStream (ManagedPtr MemoryInputStream)
- class GObject o => IsMemoryInputStream o
- toMemoryInputStream :: IsMemoryInputStream o => o -> IO MemoryInputStream
- noMemoryInputStream :: Maybe MemoryInputStream
- data MemoryInputStreamAddBytesMethodInfo
- memoryInputStreamAddBytes :: (MonadIO m, IsMemoryInputStream a) => a -> Bytes -> m ()
- data MemoryInputStreamAddDataMethodInfo
- memoryInputStreamAddData :: (MonadIO m, IsMemoryInputStream a) => a -> ByteString -> Maybe DestroyNotify -> m ()
- memoryInputStreamNew :: MonadIO m => m MemoryInputStream
- memoryInputStreamNewFromBytes :: MonadIO m => Bytes -> m MemoryInputStream
- memoryInputStreamNewFromData :: MonadIO m => ByteString -> Maybe DestroyNotify -> m MemoryInputStream
Exported types
newtype MemoryInputStream Source #
Constructors
| MemoryInputStream (ManagedPtr MemoryInputStream) |
Instances
| GObject MemoryInputStream Source # | |
| IsObject MemoryInputStream Source # | |
| IsInputStream MemoryInputStream Source # | |
| IsSeekable MemoryInputStream Source # | |
| IsPollableInputStream MemoryInputStream Source # | |
| IsMemoryInputStream MemoryInputStream Source # | |
| ((~) * info (ResolveMemoryInputStreamMethod t MemoryInputStream), MethodInfo * info MemoryInputStream p) => IsLabel t (MemoryInputStream -> p) Source # | |
| ((~) * info (ResolveMemoryInputStreamMethod t MemoryInputStream), MethodInfo * info MemoryInputStream p) => IsLabelProxy t (MemoryInputStream -> p) Source # | |
| HasAttributeList * MemoryInputStream Source # | |
| type SignalList MemoryInputStream Source # | |
| type AttributeList MemoryInputStream Source # | |
class GObject o => IsMemoryInputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint MemoryInputStream a) => IsMemoryInputStream a Source # | |
| IsMemoryInputStream MemoryInputStream Source # | |
toMemoryInputStream :: IsMemoryInputStream o => o -> IO MemoryInputStream Source #
Methods
addBytes
data MemoryInputStreamAddBytesMethodInfo Source #
Instances
| ((~) * signature (Bytes -> m ()), MonadIO m, IsMemoryInputStream a) => MethodInfo * MemoryInputStreamAddBytesMethodInfo a signature Source # | |
memoryInputStreamAddBytes :: (MonadIO m, IsMemoryInputStream a) => a -> Bytes -> m () Source #
addData
data MemoryInputStreamAddDataMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe DestroyNotify -> m ()), MonadIO m, IsMemoryInputStream a) => MethodInfo * MemoryInputStreamAddDataMethodInfo a signature Source # | |
memoryInputStreamAddData :: (MonadIO m, IsMemoryInputStream a) => a -> ByteString -> Maybe DestroyNotify -> m () Source #
new
memoryInputStreamNew :: MonadIO m => m MemoryInputStream Source #
newFromBytes
memoryInputStreamNewFromBytes :: MonadIO m => Bytes -> m MemoryInputStream Source #
newFromData
memoryInputStreamNewFromData :: MonadIO m => ByteString -> Maybe DestroyNotify -> m MemoryInputStream Source #