gi-gio-2.0.35: Gio bindings

Copyright | Will Thompson and Iñaki García Etxebarria
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria
Safe Haskell | Safe-Inferred
Language | Haskell2010

GI.Gio.Structs.InputStreamClass

Contents

- Exported types
- Methods
- Properties
  - closeAsync
  - closeFinish
  - closeFn
  - parentClass
  - readAsync
  - readFinish
  - readFn
  - skip
  - skipAsync
  - skipFinish

Description

No description available in the introspection data.

Synopsis

- newtype InputStreamClass = InputStreamClass (ManagedPtr InputStreamClass)
- newZeroInputStreamClass :: MonadIO m => m InputStreamClass
- clearInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseAsyncFieldCallback_WithClosures)
- setInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseAsyncFieldCallback -> m ()
- clearInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFinishFieldCallback)
- setInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFinishFieldCallback -> m ()
- clearInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFnFieldCallback)
- setInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFnFieldCallback -> m ()
- getInputStreamClassParentClass :: MonadIO m => InputStreamClass -> m ObjectClass
- clearInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadAsyncFieldCallback_WithClosures)
- setInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadAsyncFieldCallback -> m ()
- clearInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFinishFieldCallback)
- setInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFinishFieldCallback -> m ()
- clearInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFnFieldCallback)
- setInputStreamClassReadFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFnFieldCallback -> m ()
- clearInputStreamClassSkip :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassSkip :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFieldCallback)
- setInputStreamClassSkip :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFieldCallback -> m ()
- clearInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipAsyncFieldCallback_WithClosures)
- setInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipAsyncFieldCallback -> m ()
- clearInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m ()
- getInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFinishFieldCallback)
- setInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFinishFieldCallback -> m ()

# Exported types

newtype InputStreamClass Source #

Memory-managed wrapper type.

Constructors

InputStreamClass (ManagedPtr InputStreamClass) |

#### Instances

Instances details

Eq InputStreamClass Source # |
Instance details Defined in GI.Gio.Structs.InputStreamClass Methods (==) :: InputStreamClass -> InputStreamClass -> Bool Source # (/=) :: InputStreamClass -> InputStreamClass -> Bool Source #
BoxedPtr InputStreamClass Source # |
Instance details Defined in GI.Gio.Structs.InputStreamClass Methods boxedPtrCopy :: InputStreamClass -> IO InputStreamClass Source # boxedPtrFree :: InputStreamClass -> IO () Source #
CallocPtr InputStreamClass Source # |
Instance details Defined in GI.Gio.Structs.InputStreamClass Methods boxedPtrCalloc :: IO (Ptr InputStreamClass) Source #
ManagedPtrNewtype InputStreamClass Source # |
Instance details Defined in GI.Gio.Structs.InputStreamClass Methods toManagedPtr :: InputStreamClass -> ManagedPtr InputStreamClass Source #
tag ~ 'AttrSet => Constructible InputStreamClass tag Source # |
Instance details Defined in GI.Gio.Structs.InputStreamClass Methods new :: MonadIO m => (ManagedPtr InputStreamClass -> InputStreamClass) -> [AttrOp InputStreamClass tag] -> m InputStreamClass Source #

newZeroInputStreamClass :: MonadIO m => m InputStreamClass Source #

Construct a `InputStreamClass` struct initialized to zero.

# Methods

# Properties

## closeAsync

No description available in the introspection data.

clearInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`close_async`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #closeAsync

getInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseAsyncFieldCallback_WithClosures) Source #

Get the value of the “`close_async`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #closeAsync

setInputStreamClassCloseAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseAsyncFieldCallback -> m () Source #

Set the value of the “`close_async`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #closeAsync := value ]

## closeFinish

No description available in the introspection data.

clearInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`close_finish`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #closeFinish

getInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFinishFieldCallback) Source #

Get the value of the “`close_finish`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #closeFinish

setInputStreamClassCloseFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFinishFieldCallback -> m () Source #

Set the value of the “`close_finish`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #closeFinish := value ]

## closeFn

No description available in the introspection data.

clearInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`close_fn`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #closeFn

getInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassCloseFnFieldCallback) Source #

Get the value of the “`close_fn`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #closeFn

setInputStreamClassCloseFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassCloseFnFieldCallback -> m () Source #

Set the value of the “`close_fn`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #closeFn := value ]

## parentClass

No description available in the introspection data.

getInputStreamClassParentClass :: MonadIO m => InputStreamClass -> m ObjectClass Source #

Get the value of the “`parent_class`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #parentClass

## readAsync

No description available in the introspection data.

clearInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`read_async`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #readAsync

getInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadAsyncFieldCallback_WithClosures) Source #

Get the value of the “`read_async`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #readAsync

setInputStreamClassReadAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadAsyncFieldCallback -> m () Source #

Set the value of the “`read_async`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #readAsync := value ]

## readFinish

No description available in the introspection data.

clearInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`read_finish`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #readFinish

getInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFinishFieldCallback) Source #

Get the value of the “`read_finish`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #readFinish

setInputStreamClassReadFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFinishFieldCallback -> m () Source #

Set the value of the “`read_finish`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #readFinish := value ]

## readFn

No description available in the introspection data.

clearInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`read_fn`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #readFn

getInputStreamClassReadFn :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassReadFnFieldCallback) Source #

Get the value of the “`read_fn`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #readFn

setInputStreamClassReadFn :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassReadFnFieldCallback -> m () Source #

Set the value of the “`read_fn`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #readFn := value ]

## skip

No description available in the introspection data.

clearInputStreamClassSkip :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`skip`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #skip

getInputStreamClassSkip :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFieldCallback) Source #

Get the value of the “`skip`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #skip

setInputStreamClassSkip :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFieldCallback -> m () Source #

Set the value of the “`skip`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #skip := value ]

## skipAsync

No description available in the introspection data.

clearInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`skip_async`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #skipAsync

getInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipAsyncFieldCallback_WithClosures) Source #

Get the value of the “`skip_async`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #skipAsync

setInputStreamClassSkipAsync :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipAsyncFieldCallback -> m () Source #

Set the value of the “`skip_async`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #skipAsync := value ]

## skipFinish

No description available in the introspection data.

clearInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m () Source #

Set the value of the “`skip_finish`” field to `Nothing`. When overloading is enabled, this is equivalent to

    clear #skipFinish

getInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> m (Maybe InputStreamClassSkipFinishFieldCallback) Source #

Get the value of the “`skip_finish`” field. When overloading is enabled, this is equivalent to

    get inputStreamClass #skipFinish

setInputStreamClassSkipFinish :: MonadIO m => InputStreamClass -> FunPtr C_InputStreamClassSkipFinishFieldCallback -> m () Source #

Set the value of the “`skip_finish`” field. When overloading is enabled, this is equivalent to

    set inputStreamClass [ #skipFinish := value ]