| 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.DataOutputStream
Contents
Description
- newtype DataOutputStream = DataOutputStream (ManagedPtr DataOutputStream)
- class GObject o => IsDataOutputStream o
- toDataOutputStream :: IsDataOutputStream o => o -> IO DataOutputStream
- noDataOutputStream :: Maybe DataOutputStream
- data DataOutputStreamGetByteOrderMethodInfo
- dataOutputStreamGetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> m DataStreamByteOrder
- dataOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m DataOutputStream
- data DataOutputStreamPutByteMethodInfo
- dataOutputStreamPutByte :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word8 -> Maybe b -> m ()
- data DataOutputStreamPutInt16MethodInfo
- dataOutputStreamPutInt16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int16 -> Maybe b -> m ()
- data DataOutputStreamPutInt32MethodInfo
- dataOutputStreamPutInt32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> m ()
- data DataOutputStreamPutInt64MethodInfo
- dataOutputStreamPutInt64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int64 -> Maybe b -> m ()
- data DataOutputStreamPutStringMethodInfo
- dataOutputStreamPutString :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Text -> Maybe b -> m ()
- data DataOutputStreamPutUint16MethodInfo
- dataOutputStreamPutUint16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word16 -> Maybe b -> m ()
- data DataOutputStreamPutUint32MethodInfo
- dataOutputStreamPutUint32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word32 -> Maybe b -> m ()
- data DataOutputStreamPutUint64MethodInfo
- dataOutputStreamPutUint64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m ()
- data DataOutputStreamSetByteOrderMethodInfo
- dataOutputStreamSetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> DataStreamByteOrder -> m ()
- data DataOutputStreamByteOrderPropertyInfo
- constructDataOutputStreamByteOrder :: IsDataOutputStream o => DataStreamByteOrder -> IO (GValueConstruct o)
- dataOutputStreamByteOrder :: AttrLabelProxy "byteOrder"
- getDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> m DataStreamByteOrder
- setDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> DataStreamByteOrder -> m ()
Exported types
newtype DataOutputStream Source #
Constructors
| DataOutputStream (ManagedPtr DataOutputStream) |
Instances
| GObject DataOutputStream Source # | |
| IsObject DataOutputStream Source # | |
| IsOutputStream DataOutputStream Source # | |
| IsFilterOutputStream DataOutputStream Source # | |
| IsSeekable DataOutputStream Source # | |
| IsDataOutputStream DataOutputStream Source # | |
| ((~) * info (ResolveDataOutputStreamMethod t DataOutputStream), MethodInfo * info DataOutputStream p) => IsLabel t (DataOutputStream -> p) Source # | |
| ((~) * info (ResolveDataOutputStreamMethod t DataOutputStream), MethodInfo * info DataOutputStream p) => IsLabelProxy t (DataOutputStream -> p) Source # | |
| HasAttributeList * DataOutputStream Source # | |
| type SignalList DataOutputStream Source # | |
| type AttributeList DataOutputStream Source # | |
class GObject o => IsDataOutputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DataOutputStream a) => IsDataOutputStream a Source # | |
| IsDataOutputStream DataOutputStream Source # | |
toDataOutputStream :: IsDataOutputStream o => o -> IO DataOutputStream Source #
Methods
getByteOrder
data DataOutputStreamGetByteOrderMethodInfo Source #
Instances
| ((~) * signature (m DataStreamByteOrder), MonadIO m, IsDataOutputStream a) => MethodInfo * DataOutputStreamGetByteOrderMethodInfo a signature Source # | |
dataOutputStreamGetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> m DataStreamByteOrder Source #
new
dataOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m DataOutputStream Source #
putByte
data DataOutputStreamPutByteMethodInfo Source #
Instances
| ((~) * signature (Word8 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutByteMethodInfo a signature Source # | |
dataOutputStreamPutByte :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word8 -> Maybe b -> m () Source #
putInt16
data DataOutputStreamPutInt16MethodInfo Source #
Instances
| ((~) * signature (Int16 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutInt16MethodInfo a signature Source # | |
dataOutputStreamPutInt16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int16 -> Maybe b -> m () Source #
putInt32
data DataOutputStreamPutInt32MethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutInt32MethodInfo a signature Source # | |
dataOutputStreamPutInt32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> m () Source #
putInt64
data DataOutputStreamPutInt64MethodInfo Source #
Instances
| ((~) * signature (Int64 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutInt64MethodInfo a signature Source # | |
dataOutputStreamPutInt64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int64 -> Maybe b -> m () Source #
putString
data DataOutputStreamPutStringMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutStringMethodInfo a signature Source # | |
dataOutputStreamPutString :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Text -> Maybe b -> m () Source #
putUint16
data DataOutputStreamPutUint16MethodInfo Source #
Instances
| ((~) * signature (Word16 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutUint16MethodInfo a signature Source # | |
dataOutputStreamPutUint16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word16 -> Maybe b -> m () Source #
putUint32
data DataOutputStreamPutUint32MethodInfo Source #
Instances
| ((~) * signature (Word32 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutUint32MethodInfo a signature Source # | |
dataOutputStreamPutUint32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word32 -> Maybe b -> m () Source #
putUint64
data DataOutputStreamPutUint64MethodInfo Source #
Instances
| ((~) * signature (Word64 -> Maybe b -> m ()), MonadIO m, IsDataOutputStream a, IsCancellable b) => MethodInfo * DataOutputStreamPutUint64MethodInfo a signature Source # | |
dataOutputStreamPutUint64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m () Source #
setByteOrder
data DataOutputStreamSetByteOrderMethodInfo Source #
Instances
| ((~) * signature (DataStreamByteOrder -> m ()), MonadIO m, IsDataOutputStream a) => MethodInfo * DataOutputStreamSetByteOrderMethodInfo a signature Source # | |
dataOutputStreamSetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> DataStreamByteOrder -> m () Source #
Properties
byteOrder
data DataOutputStreamByteOrderPropertyInfo Source #
Instances
| AttrInfo DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrSetTypeConstraint DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrOrigin DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrLabel DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrGetType DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrBaseTypeConstraint DataOutputStreamByteOrderPropertyInfo Source # | |
| type AttrAllowedOps DataOutputStreamByteOrderPropertyInfo Source # | |
constructDataOutputStreamByteOrder :: IsDataOutputStream o => DataStreamByteOrder -> IO (GValueConstruct o) Source #
dataOutputStreamByteOrder :: AttrLabelProxy "byteOrder" Source #
getDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> m DataStreamByteOrder Source #
setDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> DataStreamByteOrder -> m () Source #