Hoogle Search

Within LTS Haskell 24.25 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. getDtlsConnectionInteraction :: (MonadIO m, IsDtlsConnection o) => o -> m (Maybe TlsInteraction)

    gi-gio GI.Gio.Interfaces.DtlsConnection

    Get the value of the “interaction” property. When overloading is enabled, this is equivalent to

    get dtlsConnection #interaction
    

  2. setDtlsConnectionInteraction :: (MonadIO m, IsDtlsConnection o, IsTlsInteraction a) => o -> a -> m ()

    gi-gio GI.Gio.Interfaces.DtlsConnection

    Set the value of the “interaction” property. When overloading is enabled, this is equivalent to

    set dtlsConnection [ #interaction := value ]
    

  3. clearTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m ()

    gi-gio GI.Gio.Objects.TlsConnection

    Set the value of the “interaction” property to Nothing. When overloading is enabled, this is equivalent to

    clear #interaction
    

  4. constructTlsConnectionInteraction :: (IsTlsConnection o, MonadIO m, IsTlsInteraction a) => a -> m (GValueConstruct o)

    gi-gio GI.Gio.Objects.TlsConnection

    Construct a GValueConstruct with valid value for the “interaction” property. This is rarely needed directly, but it is used by new.

  5. getTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m (Maybe TlsInteraction)

    gi-gio GI.Gio.Objects.TlsConnection

    Get the value of the “interaction” property. When overloading is enabled, this is equivalent to

    get tlsConnection #interaction
    

  6. setTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o, IsTlsInteraction a) => o -> a -> m ()

    gi-gio GI.Gio.Objects.TlsConnection

    Set the value of the “interaction” property. When overloading is enabled, this is equivalent to

    set tlsConnection [ #interaction := value ]
    

  7. tlsConnectionGetInteraction :: (HasCallStack, MonadIO m, IsTlsConnection a) => a -> m (Maybe TlsInteraction)

    gi-gio GI.Gio.Objects.TlsConnection

    Get the object that will be used to interact with the user. It will be used for things like prompting the user for passwords. If Nothing is returned, then no user interaction will occur for this connection. Since: 2.30

  8. tlsConnectionSetInteraction :: (HasCallStack, MonadIO m, IsTlsConnection a, IsTlsInteraction b) => a -> Maybe b -> m ()

    gi-gio GI.Gio.Objects.TlsConnection

    Set the object that will be used to interact with the user. It will be used for things like prompting the user for passwords. The interaction argument will normally be a derived subclass of TlsInteraction. Nothing can also be provided if no user interaction should occur for this connection. Since: 2.30

  9. module GI.Gio.Objects.TlsInteraction

    GTlsInteraction provides a mechanism for the TLS connection and database code to interact with the user. It can be used to ask the user for passwords. To use a GTlsInteraction with a TLS connection use tlsConnectionSetInteraction. Callers should instantiate a derived class that implements the various interaction methods to show the required dialogs. Callers should use the 'invoke' functions like tlsInteractionInvokeAskPassword to run interaction methods. These functions make sure that the interaction is invoked in the main loop and not in the current thread, if the current thread is not running the main loop. Derived classes can choose to implement whichever interactions methods they’d like to support by overriding those virtual methods in their class initialization function. Any interactions not implemented will return G_TLS_INTERACTION_UNHANDLED. If a derived class implements an async method, it must also implement the corresponding finish method. Since: 2.30

  10. class (GObject o, IsDescendantOf TlsInteraction o) => IsTlsInteraction o

    gi-gio GI.Gio.Objects.TlsInteraction

    Type class for types which can be safely cast to TlsInteraction, for instance with toTlsInteraction.

Page 21 of many | Previous | Next