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 DataOutputStream = DataOutputStream (ForeignPtr DataOutputStream)
- class GObject o => DataOutputStreamK o
- toDataOutputStream :: DataOutputStreamK o => o -> IO DataOutputStream
- noDataOutputStream :: Maybe DataOutputStream
- dataOutputStreamGetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> m DataStreamByteOrder
- dataOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m DataOutputStream
- dataOutputStreamPutByte :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word8 -> Maybe b -> m ()
- dataOutputStreamPutInt16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int16 -> Maybe b -> m ()
- dataOutputStreamPutInt32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> m ()
- dataOutputStreamPutInt64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int64 -> Maybe b -> m ()
- dataOutputStreamPutString :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m ()
- dataOutputStreamPutUint16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word16 -> Maybe b -> m ()
- dataOutputStreamPutUint32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word32 -> Maybe b -> m ()
- dataOutputStreamPutUint64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m ()
- dataOutputStreamSetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> DataStreamByteOrder -> m ()
- data DataOutputStreamByteOrderPropertyInfo
- constructDataOutputStreamByteOrder :: DataStreamByteOrder -> IO ([Char], GValue)
- getDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> m DataStreamByteOrder
- setDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> DataStreamByteOrder -> m ()
Exported types
newtype DataOutputStream Source
class GObject o => DataOutputStreamK o Source
(GObject o, IsDescendantOf DataOutputStream o) => DataOutputStreamK o Source |
toDataOutputStream :: DataOutputStreamK o => o -> IO DataOutputStream Source
Methods
dataOutputStreamGetByteOrder
dataOutputStreamGetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> m DataStreamByteOrder Source
dataOutputStreamNew
dataOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m DataOutputStream Source
dataOutputStreamPutByte
dataOutputStreamPutByte :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word8 -> Maybe b -> m () Source
dataOutputStreamPutInt16
dataOutputStreamPutInt16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int16 -> Maybe b -> m () Source
dataOutputStreamPutInt32
dataOutputStreamPutInt32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> m () Source
dataOutputStreamPutInt64
dataOutputStreamPutInt64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int64 -> Maybe b -> m () Source
dataOutputStreamPutString
dataOutputStreamPutString :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m () Source
dataOutputStreamPutUint16
dataOutputStreamPutUint16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word16 -> Maybe b -> m () Source
dataOutputStreamPutUint32
dataOutputStreamPutUint32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word32 -> Maybe b -> m () Source
dataOutputStreamPutUint64
dataOutputStreamPutUint64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m () Source
dataOutputStreamSetByteOrder
dataOutputStreamSetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> DataStreamByteOrder -> m () Source
Properties
ByteOrder
data DataOutputStreamByteOrderPropertyInfo Source
AttrInfo DataOutputStreamByteOrderPropertyInfo Source | |
type AttrLabel DataOutputStreamByteOrderPropertyInfo = "DataOutputStream::byte-order" Source | |
type AttrGetType DataOutputStreamByteOrderPropertyInfo = DataStreamByteOrder Source | |
type AttrBaseTypeConstraint DataOutputStreamByteOrderPropertyInfo = DataOutputStreamK Source | |
type AttrSetTypeConstraint DataOutputStreamByteOrderPropertyInfo = * ~ DataStreamByteOrder Source | |
type AttrAllowedOps DataOutputStreamByteOrderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> m DataStreamByteOrder Source
setDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> DataStreamByteOrder -> m () Source