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