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 |
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.
WebsocketExtensionManager (ManagedPtr WebsocketExtensionManager) |
Instances
Eq WebsocketExtensionManager Source # | |
GObject WebsocketExtensionManager Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager | |
ManagedPtrNewtype WebsocketExtensionManager Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager toManagedPtr :: WebsocketExtensionManager -> ManagedPtr WebsocketExtensionManager | |
TypedObject WebsocketExtensionManager Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager | |
HasParentTypes WebsocketExtensionManager Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager | |
IsGValue (Maybe WebsocketExtensionManager) Source # | Convert |
Defined in GI.Soup.Objects.WebsocketExtensionManager gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe WebsocketExtensionManager -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe WebsocketExtensionManager) | |
type ParentTypes WebsocketExtensionManager Source # | |
Defined in GI.Soup.Objects.WebsocketExtensionManager |
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.