Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Soup.Objects.WebsocketExtensionManager
Contents
Description
SoupWebsocketExtensionManager is the SessionFeature
that handles WebSockets
extensions for a Session
.
A SoupWebsocketExtensionManager is added to the session by default, and normally
you don't need to worry about it at all. However, if you want to
disable WebSocket extensions, you can remove the feature from the
session with sessionRemoveFeatureByType
, or disable it on
individual requests with messageDisableFeature
.
Since: 2.68
Synopsis
- newtype WebsocketExtensionManager = WebsocketExtensionManager (ManagedPtr WebsocketExtensionManager)
- class (GObject o, IsDescendantOf WebsocketExtensionManager o) => IsWebsocketExtensionManager o
- toWebsocketExtensionManager :: (MonadIO m, IsWebsocketExtensionManager o) => o -> m WebsocketExtensionManager
Exported types
newtype WebsocketExtensionManager Source #
Memory-managed wrapper type.
Constructors
WebsocketExtensionManager (ManagedPtr WebsocketExtensionManager) |
Instances
class (GObject o, IsDescendantOf WebsocketExtensionManager o) => IsWebsocketExtensionManager o Source #
Type class for types which can be safely cast to WebsocketExtensionManager
, for instance with toWebsocketExtensionManager
.
Instances
(GObject o, IsDescendantOf WebsocketExtensionManager o) => IsWebsocketExtensionManager o Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager |
toWebsocketExtensionManager :: (MonadIO m, IsWebsocketExtensionManager o) => o -> m WebsocketExtensionManager Source #
Cast to WebsocketExtensionManager
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
addFeature, attach, bindProperty, bindPropertyFull, detach, forceFloating, freezeNotify, getv, hasFeature, isFloating, notify, notifyByPspec, ref, refSink, removeFeature, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.