Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
SoupWebsocketExtensionManager is the [ifacesessionFeature
] that handles WebSockets
extensions for a [classsession
].
A WebsocketExtensionManager
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 [methodsession
.remove_feature_by_type] or disable it on
individual requests with [methodmessage
.disable_feature].
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
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.