gi-gio-2.0.34: Gio bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Structs.InputStreamClass

Description

No description available in the introspection data.

Synopsis

Exported types

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 ]