Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
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.
Instances
Eq InputStreamClass Source # | |
Defined in GI.Gio.Structs.InputStreamClass (==) :: InputStreamClass -> InputStreamClass -> Bool # (/=) :: InputStreamClass -> InputStreamClass -> Bool # | |
BoxedPtr InputStreamClass Source # | |
Defined in GI.Gio.Structs.InputStreamClass boxedPtrCopy :: InputStreamClass -> IO InputStreamClass # boxedPtrFree :: InputStreamClass -> IO () # | |
CallocPtr InputStreamClass Source # | |
Defined in GI.Gio.Structs.InputStreamClass boxedPtrCalloc :: IO (Ptr InputStreamClass) # | |
ManagedPtrNewtype InputStreamClass Source # | |
Defined in GI.Gio.Structs.InputStreamClass | |
tag ~ 'AttrSet => Constructible InputStreamClass tag Source # | |
Defined in GI.Gio.Structs.InputStreamClass new :: MonadIO m => (ManagedPtr InputStreamClass -> InputStreamClass) -> [AttrOp InputStreamClass tag] -> m InputStreamClass # |
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 ]