| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Soup.Objects.Message
Contents
- Exported types
- Methods
- messageContentSniffed
- messageDisableFeature
- messageFinished
- messageGetAddress
- messageGetFirstParty
- messageGetFlags
- messageGetHttpVersion
- messageGetHttpsStatus
- messageGetPriority
- messageGetSoupRequest
- messageGetUri
- messageGotBody
- messageGotChunk
- messageGotHeaders
- messageGotInformational
- messageIsKeepalive
- messageNew
- messageNewFromUri
- messageRestarted
- messageSetChunkAllocator
- messageSetFirstParty
- messageSetFlags
- messageSetHttpVersion
- messageSetPriority
- messageSetRedirect
- messageSetRequest
- messageSetResponse
- messageSetStatus
- messageSetStatusFull
- messageSetUri
- messageStarting
- messageWroteBody
- messageWroteBodyData
- messageWroteChunk
- messageWroteHeaders
- messageWroteInformational
- Properties
- Signals
Description
- newtype Message = Message (ForeignPtr Message)
- class GObject o => IsMessage o
- toMessage :: IsMessage o => o -> IO Message
- noMessage :: Maybe Message
- data MessageContentSniffedMethodInfo
- messageContentSniffed :: (MonadIO m, IsMessage a) => a -> Text -> Map (Ptr ()) (Ptr ()) -> m ()
- data MessageDisableFeatureMethodInfo
- messageDisableFeature :: (MonadIO m, IsMessage a) => a -> GType -> m ()
- data MessageFinishedMethodInfo
- messageFinished :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageGetAddressMethodInfo
- messageGetAddress :: (MonadIO m, IsMessage a) => a -> m Address
- data MessageGetFirstPartyMethodInfo
- messageGetFirstParty :: (MonadIO m, IsMessage a) => a -> m URI
- data MessageGetFlagsMethodInfo
- messageGetFlags :: (MonadIO m, IsMessage a) => a -> m [MessageFlags]
- data MessageGetHttpVersionMethodInfo
- messageGetHttpVersion :: (MonadIO m, IsMessage a) => a -> m HTTPVersion
- data MessageGetHttpsStatusMethodInfo
- messageGetHttpsStatus :: (MonadIO m, IsMessage a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags])
- data MessageGetPriorityMethodInfo
- messageGetPriority :: (MonadIO m, IsMessage a) => a -> m MessagePriority
- data MessageGetSoupRequestMethodInfo
- messageGetSoupRequest :: (MonadIO m, IsMessage a) => a -> m Request
- data MessageGetUriMethodInfo
- messageGetUri :: (MonadIO m, IsMessage a) => a -> m URI
- data MessageGotBodyMethodInfo
- messageGotBody :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageGotChunkMethodInfo
- messageGotChunk :: (MonadIO m, IsMessage a) => a -> Buffer -> m ()
- data MessageGotHeadersMethodInfo
- messageGotHeaders :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageGotInformationalMethodInfo
- messageGotInformational :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageIsKeepaliveMethodInfo
- messageIsKeepalive :: (MonadIO m, IsMessage a) => a -> m Bool
- messageNew :: MonadIO m => Text -> Text -> m (Maybe Message)
- messageNewFromUri :: MonadIO m => Text -> URI -> m Message
- data MessageRestartedMethodInfo
- messageRestarted :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageSetChunkAllocatorMethodInfo
- messageSetChunkAllocator :: (MonadIO m, IsMessage a) => a -> ChunkAllocator -> m ()
- data MessageSetFirstPartyMethodInfo
- messageSetFirstParty :: (MonadIO m, IsMessage a) => a -> URI -> m ()
- data MessageSetFlagsMethodInfo
- messageSetFlags :: (MonadIO m, IsMessage a) => a -> [MessageFlags] -> m ()
- data MessageSetHttpVersionMethodInfo
- messageSetHttpVersion :: (MonadIO m, IsMessage a) => a -> HTTPVersion -> m ()
- data MessageSetPriorityMethodInfo
- messageSetPriority :: (MonadIO m, IsMessage a) => a -> MessagePriority -> m ()
- data MessageSetRedirectMethodInfo
- messageSetRedirect :: (MonadIO m, IsMessage a) => a -> Word32 -> Text -> m ()
- data MessageSetRequestMethodInfo
- messageSetRequest :: (MonadIO m, IsMessage a) => a -> Maybe Text -> MemoryUse -> Maybe ByteString -> m ()
- data MessageSetResponseMethodInfo
- messageSetResponse :: (MonadIO m, IsMessage a) => a -> Maybe Text -> MemoryUse -> Maybe ByteString -> m ()
- data MessageSetStatusMethodInfo
- messageSetStatus :: (MonadIO m, IsMessage a) => a -> Word32 -> m ()
- data MessageSetStatusFullMethodInfo
- messageSetStatusFull :: (MonadIO m, IsMessage a) => a -> Word32 -> Text -> m ()
- data MessageSetUriMethodInfo
- messageSetUri :: (MonadIO m, IsMessage a) => a -> URI -> m ()
- data MessageStartingMethodInfo
- messageStarting :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageWroteBodyMethodInfo
- messageWroteBody :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageWroteBodyDataMethodInfo
- messageWroteBodyData :: (MonadIO m, IsMessage a) => a -> Buffer -> m ()
- data MessageWroteChunkMethodInfo
- messageWroteChunk :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageWroteHeadersMethodInfo
- messageWroteHeaders :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageWroteInformationalMethodInfo
- messageWroteInformational :: (MonadIO m, IsMessage a) => a -> m ()
- data MessageFirstPartyPropertyInfo
- constructMessageFirstParty :: IsMessage o => URI -> IO (GValueConstruct o)
- getMessageFirstParty :: (MonadIO m, IsMessage o) => o -> m URI
- messageFirstParty :: AttrLabelProxy "firstParty"
- setMessageFirstParty :: (MonadIO m, IsMessage o) => o -> URI -> m ()
- data MessageFlagsPropertyInfo
- constructMessageFlags :: IsMessage o => [MessageFlags] -> IO (GValueConstruct o)
- getMessageFlags :: (MonadIO m, IsMessage o) => o -> m [MessageFlags]
- messageFlags :: AttrLabelProxy "flags"
- setMessageFlags :: (MonadIO m, IsMessage o) => o -> [MessageFlags] -> m ()
- data MessageHttpVersionPropertyInfo
- constructMessageHttpVersion :: IsMessage o => HTTPVersion -> IO (GValueConstruct o)
- getMessageHttpVersion :: (MonadIO m, IsMessage o) => o -> m HTTPVersion
- messageHttpVersion :: AttrLabelProxy "httpVersion"
- setMessageHttpVersion :: (MonadIO m, IsMessage o) => o -> HTTPVersion -> m ()
- data MessageMethodPropertyInfo
- clearMessageMethod :: (MonadIO m, IsMessage o) => o -> m ()
- constructMessageMethod :: IsMessage o => Text -> IO (GValueConstruct o)
- getMessageMethod :: (MonadIO m, IsMessage o) => o -> m (Maybe Text)
- messageMethod :: AttrLabelProxy "method"
- setMessageMethod :: (MonadIO m, IsMessage o) => o -> Text -> m ()
- data MessagePriorityPropertyInfo
- constructMessagePriority :: IsMessage o => MessagePriority -> IO (GValueConstruct o)
- getMessagePriority :: (MonadIO m, IsMessage o) => o -> m MessagePriority
- messagePriority :: AttrLabelProxy "priority"
- setMessagePriority :: (MonadIO m, IsMessage o) => o -> MessagePriority -> m ()
- data MessageReasonPhrasePropertyInfo
- clearMessageReasonPhrase :: (MonadIO m, IsMessage o) => o -> m ()
- constructMessageReasonPhrase :: IsMessage o => Text -> IO (GValueConstruct o)
- getMessageReasonPhrase :: (MonadIO m, IsMessage o) => o -> m (Maybe Text)
- messageReasonPhrase :: AttrLabelProxy "reasonPhrase"
- setMessageReasonPhrase :: (MonadIO m, IsMessage o) => o -> Text -> m ()
- data MessageRequestBodyPropertyInfo
- getMessageRequestBody :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageBody)
- messageRequestBody :: AttrLabelProxy "requestBody"
- data MessageRequestBodyDataPropertyInfo
- getMessageRequestBodyData :: (MonadIO m, IsMessage o) => o -> m (Maybe Bytes)
- messageRequestBodyData :: AttrLabelProxy "requestBodyData"
- data MessageRequestHeadersPropertyInfo
- getMessageRequestHeaders :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageHeaders)
- messageRequestHeaders :: AttrLabelProxy "requestHeaders"
- data MessageResponseBodyPropertyInfo
- getMessageResponseBody :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageBody)
- messageResponseBody :: AttrLabelProxy "responseBody"
- data MessageResponseBodyDataPropertyInfo
- getMessageResponseBodyData :: (MonadIO m, IsMessage o) => o -> m (Maybe Bytes)
- messageResponseBodyData :: AttrLabelProxy "responseBodyData"
- data MessageResponseHeadersPropertyInfo
- getMessageResponseHeaders :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageHeaders)
- messageResponseHeaders :: AttrLabelProxy "responseHeaders"
- data MessageServerSidePropertyInfo
- constructMessageServerSide :: IsMessage o => Bool -> IO (GValueConstruct o)
- getMessageServerSide :: (MonadIO m, IsMessage o) => o -> m Bool
- messageServerSide :: AttrLabelProxy "serverSide"
- data MessageStatusCodePropertyInfo
- constructMessageStatusCode :: IsMessage o => Word32 -> IO (GValueConstruct o)
- getMessageStatusCode :: (MonadIO m, IsMessage o) => o -> m Word32
- messageStatusCode :: AttrLabelProxy "statusCode"
- setMessageStatusCode :: (MonadIO m, IsMessage o) => o -> Word32 -> m ()
- data MessageTlsCertificatePropertyInfo
- clearMessageTlsCertificate :: (MonadIO m, IsMessage o) => o -> m ()
- constructMessageTlsCertificate :: (IsMessage o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
- getMessageTlsCertificate :: (MonadIO m, IsMessage o) => o -> m (Maybe TlsCertificate)
- messageTlsCertificate :: AttrLabelProxy "tlsCertificate"
- setMessageTlsCertificate :: (MonadIO m, IsMessage o, IsTlsCertificate a) => o -> a -> m ()
- data MessageTlsErrorsPropertyInfo
- constructMessageTlsErrors :: IsMessage o => [TlsCertificateFlags] -> IO (GValueConstruct o)
- getMessageTlsErrors :: (MonadIO m, IsMessage o) => o -> m [TlsCertificateFlags]
- messageTlsErrors :: AttrLabelProxy "tlsErrors"
- setMessageTlsErrors :: (MonadIO m, IsMessage o) => o -> [TlsCertificateFlags] -> m ()
- data MessageUriPropertyInfo
- constructMessageUri :: IsMessage o => URI -> IO (GValueConstruct o)
- getMessageUri :: (MonadIO m, IsMessage o) => o -> m URI
- messageUri :: AttrLabelProxy "uri"
- setMessageUri :: (MonadIO m, IsMessage o) => o -> URI -> m ()
- type MessageContentSniffedCallback = Text -> Map Text Text -> IO ()
- type MessageContentSniffedCallbackC = Ptr () -> CString -> Ptr (GHashTable CString CString) -> Ptr () -> IO ()
- data MessageContentSniffedSignalInfo
- afterMessageContentSniffed :: (GObject a, MonadIO m) => a -> MessageContentSniffedCallback -> m SignalHandlerId
- messageContentSniffedCallbackWrapper :: MessageContentSniffedCallback -> Ptr () -> CString -> Ptr (GHashTable CString CString) -> Ptr () -> IO ()
- messageContentSniffedClosure :: MessageContentSniffedCallback -> IO Closure
- mkMessageContentSniffedCallback :: MessageContentSniffedCallbackC -> IO (FunPtr MessageContentSniffedCallbackC)
- noMessageContentSniffedCallback :: Maybe MessageContentSniffedCallback
- onMessageContentSniffed :: (GObject a, MonadIO m) => a -> MessageContentSniffedCallback -> m SignalHandlerId
- type MessageFinishedCallback = IO ()
- type MessageFinishedCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageFinishedSignalInfo
- afterMessageFinished :: (GObject a, MonadIO m) => a -> MessageFinishedCallback -> m SignalHandlerId
- messageFinishedCallbackWrapper :: MessageFinishedCallback -> Ptr () -> Ptr () -> IO ()
- messageFinishedClosure :: MessageFinishedCallback -> IO Closure
- mkMessageFinishedCallback :: MessageFinishedCallbackC -> IO (FunPtr MessageFinishedCallbackC)
- noMessageFinishedCallback :: Maybe MessageFinishedCallback
- onMessageFinished :: (GObject a, MonadIO m) => a -> MessageFinishedCallback -> m SignalHandlerId
- type MessageGotBodyCallback = IO ()
- type MessageGotBodyCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageGotBodySignalInfo
- afterMessageGotBody :: (GObject a, MonadIO m) => a -> MessageGotBodyCallback -> m SignalHandlerId
- messageGotBodyCallbackWrapper :: MessageGotBodyCallback -> Ptr () -> Ptr () -> IO ()
- messageGotBodyClosure :: MessageGotBodyCallback -> IO Closure
- mkMessageGotBodyCallback :: MessageGotBodyCallbackC -> IO (FunPtr MessageGotBodyCallbackC)
- noMessageGotBodyCallback :: Maybe MessageGotBodyCallback
- onMessageGotBody :: (GObject a, MonadIO m) => a -> MessageGotBodyCallback -> m SignalHandlerId
- type MessageGotChunkCallback = Buffer -> IO ()
- type MessageGotChunkCallbackC = Ptr () -> Ptr Buffer -> Ptr () -> IO ()
- data MessageGotChunkSignalInfo
- afterMessageGotChunk :: (GObject a, MonadIO m) => a -> MessageGotChunkCallback -> m SignalHandlerId
- messageGotChunkCallbackWrapper :: MessageGotChunkCallback -> Ptr () -> Ptr Buffer -> Ptr () -> IO ()
- messageGotChunkClosure :: MessageGotChunkCallback -> IO Closure
- mkMessageGotChunkCallback :: MessageGotChunkCallbackC -> IO (FunPtr MessageGotChunkCallbackC)
- noMessageGotChunkCallback :: Maybe MessageGotChunkCallback
- onMessageGotChunk :: (GObject a, MonadIO m) => a -> MessageGotChunkCallback -> m SignalHandlerId
- type MessageGotHeadersCallback = IO ()
- type MessageGotHeadersCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageGotHeadersSignalInfo
- afterMessageGotHeaders :: (GObject a, MonadIO m) => a -> MessageGotHeadersCallback -> m SignalHandlerId
- messageGotHeadersCallbackWrapper :: MessageGotHeadersCallback -> Ptr () -> Ptr () -> IO ()
- messageGotHeadersClosure :: MessageGotHeadersCallback -> IO Closure
- mkMessageGotHeadersCallback :: MessageGotHeadersCallbackC -> IO (FunPtr MessageGotHeadersCallbackC)
- noMessageGotHeadersCallback :: Maybe MessageGotHeadersCallback
- onMessageGotHeaders :: (GObject a, MonadIO m) => a -> MessageGotHeadersCallback -> m SignalHandlerId
- type MessageGotInformationalCallback = IO ()
- type MessageGotInformationalCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageGotInformationalSignalInfo
- afterMessageGotInformational :: (GObject a, MonadIO m) => a -> MessageGotInformationalCallback -> m SignalHandlerId
- messageGotInformationalCallbackWrapper :: MessageGotInformationalCallback -> Ptr () -> Ptr () -> IO ()
- messageGotInformationalClosure :: MessageGotInformationalCallback -> IO Closure
- mkMessageGotInformationalCallback :: MessageGotInformationalCallbackC -> IO (FunPtr MessageGotInformationalCallbackC)
- noMessageGotInformationalCallback :: Maybe MessageGotInformationalCallback
- onMessageGotInformational :: (GObject a, MonadIO m) => a -> MessageGotInformationalCallback -> m SignalHandlerId
- type MessageNetworkEventCallback = SocketClientEvent -> IOStream -> IO ()
- type MessageNetworkEventCallbackC = Ptr () -> CUInt -> Ptr IOStream -> Ptr () -> IO ()
- data MessageNetworkEventSignalInfo
- afterMessageNetworkEvent :: (GObject a, MonadIO m) => a -> MessageNetworkEventCallback -> m SignalHandlerId
- messageNetworkEventCallbackWrapper :: MessageNetworkEventCallback -> Ptr () -> CUInt -> Ptr IOStream -> Ptr () -> IO ()
- messageNetworkEventClosure :: MessageNetworkEventCallback -> IO Closure
- mkMessageNetworkEventCallback :: MessageNetworkEventCallbackC -> IO (FunPtr MessageNetworkEventCallbackC)
- noMessageNetworkEventCallback :: Maybe MessageNetworkEventCallback
- onMessageNetworkEvent :: (GObject a, MonadIO m) => a -> MessageNetworkEventCallback -> m SignalHandlerId
- type MessageRestartedCallback = IO ()
- type MessageRestartedCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageRestartedSignalInfo
- afterMessageRestarted :: (GObject a, MonadIO m) => a -> MessageRestartedCallback -> m SignalHandlerId
- messageRestartedCallbackWrapper :: MessageRestartedCallback -> Ptr () -> Ptr () -> IO ()
- messageRestartedClosure :: MessageRestartedCallback -> IO Closure
- mkMessageRestartedCallback :: MessageRestartedCallbackC -> IO (FunPtr MessageRestartedCallbackC)
- noMessageRestartedCallback :: Maybe MessageRestartedCallback
- onMessageRestarted :: (GObject a, MonadIO m) => a -> MessageRestartedCallback -> m SignalHandlerId
- type MessageStartingCallback = IO ()
- type MessageStartingCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageStartingSignalInfo
- afterMessageStarting :: (GObject a, MonadIO m) => a -> MessageStartingCallback -> m SignalHandlerId
- messageStartingCallbackWrapper :: MessageStartingCallback -> Ptr () -> Ptr () -> IO ()
- messageStartingClosure :: MessageStartingCallback -> IO Closure
- mkMessageStartingCallback :: MessageStartingCallbackC -> IO (FunPtr MessageStartingCallbackC)
- noMessageStartingCallback :: Maybe MessageStartingCallback
- onMessageStarting :: (GObject a, MonadIO m) => a -> MessageStartingCallback -> m SignalHandlerId
- type MessageWroteBodyCallback = IO ()
- type MessageWroteBodyCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageWroteBodySignalInfo
- afterMessageWroteBody :: (GObject a, MonadIO m) => a -> MessageWroteBodyCallback -> m SignalHandlerId
- messageWroteBodyCallbackWrapper :: MessageWroteBodyCallback -> Ptr () -> Ptr () -> IO ()
- messageWroteBodyClosure :: MessageWroteBodyCallback -> IO Closure
- mkMessageWroteBodyCallback :: MessageWroteBodyCallbackC -> IO (FunPtr MessageWroteBodyCallbackC)
- noMessageWroteBodyCallback :: Maybe MessageWroteBodyCallback
- onMessageWroteBody :: (GObject a, MonadIO m) => a -> MessageWroteBodyCallback -> m SignalHandlerId
- type MessageWroteBodyDataCallback = Buffer -> IO ()
- type MessageWroteBodyDataCallbackC = Ptr () -> Ptr Buffer -> Ptr () -> IO ()
- data MessageWroteBodyDataSignalInfo
- afterMessageWroteBodyData :: (GObject a, MonadIO m) => a -> MessageWroteBodyDataCallback -> m SignalHandlerId
- messageWroteBodyDataCallbackWrapper :: MessageWroteBodyDataCallback -> Ptr () -> Ptr Buffer -> Ptr () -> IO ()
- messageWroteBodyDataClosure :: MessageWroteBodyDataCallback -> IO Closure
- mkMessageWroteBodyDataCallback :: MessageWroteBodyDataCallbackC -> IO (FunPtr MessageWroteBodyDataCallbackC)
- noMessageWroteBodyDataCallback :: Maybe MessageWroteBodyDataCallback
- onMessageWroteBodyData :: (GObject a, MonadIO m) => a -> MessageWroteBodyDataCallback -> m SignalHandlerId
- type MessageWroteChunkCallback = IO ()
- type MessageWroteChunkCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageWroteChunkSignalInfo
- afterMessageWroteChunk :: (GObject a, MonadIO m) => a -> MessageWroteChunkCallback -> m SignalHandlerId
- messageWroteChunkCallbackWrapper :: MessageWroteChunkCallback -> Ptr () -> Ptr () -> IO ()
- messageWroteChunkClosure :: MessageWroteChunkCallback -> IO Closure
- mkMessageWroteChunkCallback :: MessageWroteChunkCallbackC -> IO (FunPtr MessageWroteChunkCallbackC)
- noMessageWroteChunkCallback :: Maybe MessageWroteChunkCallback
- onMessageWroteChunk :: (GObject a, MonadIO m) => a -> MessageWroteChunkCallback -> m SignalHandlerId
- type MessageWroteHeadersCallback = IO ()
- type MessageWroteHeadersCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageWroteHeadersSignalInfo
- afterMessageWroteHeaders :: (GObject a, MonadIO m) => a -> MessageWroteHeadersCallback -> m SignalHandlerId
- messageWroteHeadersCallbackWrapper :: MessageWroteHeadersCallback -> Ptr () -> Ptr () -> IO ()
- messageWroteHeadersClosure :: MessageWroteHeadersCallback -> IO Closure
- mkMessageWroteHeadersCallback :: MessageWroteHeadersCallbackC -> IO (FunPtr MessageWroteHeadersCallbackC)
- noMessageWroteHeadersCallback :: Maybe MessageWroteHeadersCallback
- onMessageWroteHeaders :: (GObject a, MonadIO m) => a -> MessageWroteHeadersCallback -> m SignalHandlerId
- type MessageWroteInformationalCallback = IO ()
- type MessageWroteInformationalCallbackC = Ptr () -> Ptr () -> IO ()
- data MessageWroteInformationalSignalInfo
- afterMessageWroteInformational :: (GObject a, MonadIO m) => a -> MessageWroteInformationalCallback -> m SignalHandlerId
- messageWroteInformationalCallbackWrapper :: MessageWroteInformationalCallback -> Ptr () -> Ptr () -> IO ()
- messageWroteInformationalClosure :: MessageWroteInformationalCallback -> IO Closure
- mkMessageWroteInformationalCallback :: MessageWroteInformationalCallbackC -> IO (FunPtr MessageWroteInformationalCallbackC)
- noMessageWroteInformationalCallback :: Maybe MessageWroteInformationalCallback
- onMessageWroteInformational :: (GObject a, MonadIO m) => a -> MessageWroteInformationalCallback -> m SignalHandlerId
Exported types
Constructors
| Message (ForeignPtr Message) |
Instances
| GObject Message Source # | |
| IsObject Message Source # | |
| IsMessage Message Source # | |
| ((~) * info (ResolveMessageMethod t Message), MethodInfo * info Message p) => IsLabel t (Message -> p) Source # | |
| ((~) * info (ResolveMessageMethod t Message), MethodInfo * info Message p) => IsLabelProxy t (Message -> p) Source # | |
| HasAttributeList * Message Source # | |
| type SignalList Message Source # | |
| type AttributeList Message Source # | |
Methods
messageContentSniffed
messageContentSniffed :: (MonadIO m, IsMessage a) => a -> Text -> Map (Ptr ()) (Ptr ()) -> m () Source #
messageDisableFeature
messageDisableFeature :: (MonadIO m, IsMessage a) => a -> GType -> m () Source #
messageFinished
messageFinished :: (MonadIO m, IsMessage a) => a -> m () Source #
messageGetAddress
messageGetFirstParty
messageGetFlags
data MessageGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [MessageFlags]), MonadIO m, IsMessage a) => MethodInfo * MessageGetFlagsMethodInfo a signature Source # | |
messageGetFlags :: (MonadIO m, IsMessage a) => a -> m [MessageFlags] Source #
messageGetHttpVersion
data MessageGetHttpVersionMethodInfo Source #
Instances
| ((~) * signature (m HTTPVersion), MonadIO m, IsMessage a) => MethodInfo * MessageGetHttpVersionMethodInfo a signature Source # | |
messageGetHttpVersion :: (MonadIO m, IsMessage a) => a -> m HTTPVersion Source #
messageGetHttpsStatus
messageGetHttpsStatus :: (MonadIO m, IsMessage a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags]) Source #
messageGetPriority
data MessageGetPriorityMethodInfo Source #
Instances
| ((~) * signature (m MessagePriority), MonadIO m, IsMessage a) => MethodInfo * MessageGetPriorityMethodInfo a signature Source # | |
messageGetPriority :: (MonadIO m, IsMessage a) => a -> m MessagePriority Source #
messageGetSoupRequest
messageGetUri
messageGotBody
messageGotBody :: (MonadIO m, IsMessage a) => a -> m () Source #
messageGotChunk
messageGotHeaders
messageGotHeaders :: (MonadIO m, IsMessage a) => a -> m () Source #
messageGotInformational
messageGotInformational :: (MonadIO m, IsMessage a) => a -> m () Source #
messageIsKeepalive
messageNew
messageNewFromUri
messageRestarted
messageRestarted :: (MonadIO m, IsMessage a) => a -> m () Source #
messageSetChunkAllocator
data MessageSetChunkAllocatorMethodInfo Source #
Instances
| ((~) * signature (ChunkAllocator -> m ()), MonadIO m, IsMessage a) => MethodInfo * MessageSetChunkAllocatorMethodInfo a signature Source # | |
messageSetChunkAllocator :: (MonadIO m, IsMessage a) => a -> ChunkAllocator -> m () Source #
Deprecated: #SoupRequest provides a much simpler API that lets youread the response directly into your own buffers without needing tomess with callbacks, pausing/unpausing, etc.
messageSetFirstParty
messageSetFlags
data MessageSetFlagsMethodInfo Source #
Instances
| ((~) * signature ([MessageFlags] -> m ()), MonadIO m, IsMessage a) => MethodInfo * MessageSetFlagsMethodInfo a signature Source # | |
messageSetFlags :: (MonadIO m, IsMessage a) => a -> [MessageFlags] -> m () Source #
messageSetHttpVersion
data MessageSetHttpVersionMethodInfo Source #
Instances
| ((~) * signature (HTTPVersion -> m ()), MonadIO m, IsMessage a) => MethodInfo * MessageSetHttpVersionMethodInfo a signature Source # | |
messageSetHttpVersion :: (MonadIO m, IsMessage a) => a -> HTTPVersion -> m () Source #
messageSetPriority
data MessageSetPriorityMethodInfo Source #
Instances
| ((~) * signature (MessagePriority -> m ()), MonadIO m, IsMessage a) => MethodInfo * MessageSetPriorityMethodInfo a signature Source # | |
messageSetPriority :: (MonadIO m, IsMessage a) => a -> MessagePriority -> m () Source #
messageSetRedirect
messageSetRequest
messageSetRequest :: (MonadIO m, IsMessage a) => a -> Maybe Text -> MemoryUse -> Maybe ByteString -> m () Source #
messageSetResponse
messageSetResponse :: (MonadIO m, IsMessage a) => a -> Maybe Text -> MemoryUse -> Maybe ByteString -> m () Source #
messageSetStatus
messageSetStatusFull
messageSetUri
messageStarting
messageStarting :: (MonadIO m, IsMessage a) => a -> m () Source #
messageWroteBody
messageWroteBody :: (MonadIO m, IsMessage a) => a -> m () Source #
messageWroteBodyData
messageWroteChunk
messageWroteChunk :: (MonadIO m, IsMessage a) => a -> m () Source #
messageWroteHeaders
messageWroteHeaders :: (MonadIO m, IsMessage a) => a -> m () Source #
messageWroteInformational
messageWroteInformational :: (MonadIO m, IsMessage a) => a -> m () Source #
Properties
FirstParty
data MessageFirstPartyPropertyInfo Source #
Instances
| AttrInfo MessageFirstPartyPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageFirstPartyPropertyInfo Source # | |
| type AttrLabel MessageFirstPartyPropertyInfo Source # | |
| type AttrGetType MessageFirstPartyPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageFirstPartyPropertyInfo Source # | |
| type AttrAllowedOps MessageFirstPartyPropertyInfo Source # | |
messageFirstParty :: AttrLabelProxy "firstParty" Source #
Flags
data MessageFlagsPropertyInfo Source #
Instances
| AttrInfo MessageFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageFlagsPropertyInfo Source # | |
| type AttrLabel MessageFlagsPropertyInfo Source # | |
| type AttrGetType MessageFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageFlagsPropertyInfo Source # | |
| type AttrAllowedOps MessageFlagsPropertyInfo Source # | |
constructMessageFlags :: IsMessage o => [MessageFlags] -> IO (GValueConstruct o) Source #
getMessageFlags :: (MonadIO m, IsMessage o) => o -> m [MessageFlags] Source #
messageFlags :: AttrLabelProxy "flags" Source #
setMessageFlags :: (MonadIO m, IsMessage o) => o -> [MessageFlags] -> m () Source #
HttpVersion
data MessageHttpVersionPropertyInfo Source #
Instances
| AttrInfo MessageHttpVersionPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageHttpVersionPropertyInfo Source # | |
| type AttrLabel MessageHttpVersionPropertyInfo Source # | |
| type AttrGetType MessageHttpVersionPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageHttpVersionPropertyInfo Source # | |
| type AttrAllowedOps MessageHttpVersionPropertyInfo Source # | |
constructMessageHttpVersion :: IsMessage o => HTTPVersion -> IO (GValueConstruct o) Source #
getMessageHttpVersion :: (MonadIO m, IsMessage o) => o -> m HTTPVersion Source #
messageHttpVersion :: AttrLabelProxy "httpVersion" Source #
setMessageHttpVersion :: (MonadIO m, IsMessage o) => o -> HTTPVersion -> m () Source #
Method
data MessageMethodPropertyInfo Source #
Instances
| AttrInfo MessageMethodPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageMethodPropertyInfo Source # | |
| type AttrLabel MessageMethodPropertyInfo Source # | |
| type AttrGetType MessageMethodPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageMethodPropertyInfo Source # | |
| type AttrAllowedOps MessageMethodPropertyInfo Source # | |
clearMessageMethod :: (MonadIO m, IsMessage o) => o -> m () Source #
constructMessageMethod :: IsMessage o => Text -> IO (GValueConstruct o) Source #
messageMethod :: AttrLabelProxy "method" Source #
setMessageMethod :: (MonadIO m, IsMessage o) => o -> Text -> m () Source #
Priority
data MessagePriorityPropertyInfo Source #
Instances
| AttrInfo MessagePriorityPropertyInfo Source # | |
| type AttrSetTypeConstraint MessagePriorityPropertyInfo Source # | |
| type AttrLabel MessagePriorityPropertyInfo Source # | |
| type AttrGetType MessagePriorityPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessagePriorityPropertyInfo Source # | |
| type AttrAllowedOps MessagePriorityPropertyInfo Source # | |
constructMessagePriority :: IsMessage o => MessagePriority -> IO (GValueConstruct o) Source #
getMessagePriority :: (MonadIO m, IsMessage o) => o -> m MessagePriority Source #
messagePriority :: AttrLabelProxy "priority" Source #
setMessagePriority :: (MonadIO m, IsMessage o) => o -> MessagePriority -> m () Source #
ReasonPhrase
data MessageReasonPhrasePropertyInfo Source #
Instances
| AttrInfo MessageReasonPhrasePropertyInfo Source # | |
| type AttrSetTypeConstraint MessageReasonPhrasePropertyInfo Source # | |
| type AttrLabel MessageReasonPhrasePropertyInfo Source # | |
| type AttrGetType MessageReasonPhrasePropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageReasonPhrasePropertyInfo Source # | |
| type AttrAllowedOps MessageReasonPhrasePropertyInfo Source # | |
clearMessageReasonPhrase :: (MonadIO m, IsMessage o) => o -> m () Source #
constructMessageReasonPhrase :: IsMessage o => Text -> IO (GValueConstruct o) Source #
messageReasonPhrase :: AttrLabelProxy "reasonPhrase" Source #
setMessageReasonPhrase :: (MonadIO m, IsMessage o) => o -> Text -> m () Source #
RequestBody
data MessageRequestBodyPropertyInfo Source #
Instances
| AttrInfo MessageRequestBodyPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageRequestBodyPropertyInfo Source # | |
| type AttrLabel MessageRequestBodyPropertyInfo Source # | |
| type AttrGetType MessageRequestBodyPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageRequestBodyPropertyInfo Source # | |
| type AttrAllowedOps MessageRequestBodyPropertyInfo Source # | |
getMessageRequestBody :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageBody) Source #
messageRequestBody :: AttrLabelProxy "requestBody" Source #
RequestBodyData
data MessageRequestBodyDataPropertyInfo Source #
Instances
| AttrInfo MessageRequestBodyDataPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageRequestBodyDataPropertyInfo Source # | |
| type AttrLabel MessageRequestBodyDataPropertyInfo Source # | |
| type AttrGetType MessageRequestBodyDataPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageRequestBodyDataPropertyInfo Source # | |
| type AttrAllowedOps MessageRequestBodyDataPropertyInfo Source # | |
messageRequestBodyData :: AttrLabelProxy "requestBodyData" Source #
RequestHeaders
data MessageRequestHeadersPropertyInfo Source #
Instances
| AttrInfo MessageRequestHeadersPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageRequestHeadersPropertyInfo Source # | |
| type AttrLabel MessageRequestHeadersPropertyInfo Source # | |
| type AttrGetType MessageRequestHeadersPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageRequestHeadersPropertyInfo Source # | |
| type AttrAllowedOps MessageRequestHeadersPropertyInfo Source # | |
getMessageRequestHeaders :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageHeaders) Source #
messageRequestHeaders :: AttrLabelProxy "requestHeaders" Source #
ResponseBody
data MessageResponseBodyPropertyInfo Source #
Instances
| AttrInfo MessageResponseBodyPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageResponseBodyPropertyInfo Source # | |
| type AttrLabel MessageResponseBodyPropertyInfo Source # | |
| type AttrGetType MessageResponseBodyPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageResponseBodyPropertyInfo Source # | |
| type AttrAllowedOps MessageResponseBodyPropertyInfo Source # | |
getMessageResponseBody :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageBody) Source #
messageResponseBody :: AttrLabelProxy "responseBody" Source #
ResponseBodyData
data MessageResponseBodyDataPropertyInfo Source #
Instances
| AttrInfo MessageResponseBodyDataPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageResponseBodyDataPropertyInfo Source # | |
| type AttrLabel MessageResponseBodyDataPropertyInfo Source # | |
| type AttrGetType MessageResponseBodyDataPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageResponseBodyDataPropertyInfo Source # | |
| type AttrAllowedOps MessageResponseBodyDataPropertyInfo Source # | |
messageResponseBodyData :: AttrLabelProxy "responseBodyData" Source #
ResponseHeaders
data MessageResponseHeadersPropertyInfo Source #
Instances
| AttrInfo MessageResponseHeadersPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageResponseHeadersPropertyInfo Source # | |
| type AttrLabel MessageResponseHeadersPropertyInfo Source # | |
| type AttrGetType MessageResponseHeadersPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageResponseHeadersPropertyInfo Source # | |
| type AttrAllowedOps MessageResponseHeadersPropertyInfo Source # | |
getMessageResponseHeaders :: (MonadIO m, IsMessage o) => o -> m (Maybe MessageHeaders) Source #
messageResponseHeaders :: AttrLabelProxy "responseHeaders" Source #
ServerSide
data MessageServerSidePropertyInfo Source #
Instances
| AttrInfo MessageServerSidePropertyInfo Source # | |
| type AttrSetTypeConstraint MessageServerSidePropertyInfo Source # | |
| type AttrLabel MessageServerSidePropertyInfo Source # | |
| type AttrGetType MessageServerSidePropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageServerSidePropertyInfo Source # | |
| type AttrAllowedOps MessageServerSidePropertyInfo Source # | |
messageServerSide :: AttrLabelProxy "serverSide" Source #
StatusCode
data MessageStatusCodePropertyInfo Source #
Instances
| AttrInfo MessageStatusCodePropertyInfo Source # | |
| type AttrSetTypeConstraint MessageStatusCodePropertyInfo Source # | |
| type AttrLabel MessageStatusCodePropertyInfo Source # | |
| type AttrGetType MessageStatusCodePropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageStatusCodePropertyInfo Source # | |
| type AttrAllowedOps MessageStatusCodePropertyInfo Source # | |
messageStatusCode :: AttrLabelProxy "statusCode" Source #
TlsCertificate
data MessageTlsCertificatePropertyInfo Source #
Instances
| AttrInfo MessageTlsCertificatePropertyInfo Source # | |
| type AttrSetTypeConstraint MessageTlsCertificatePropertyInfo Source # | |
| type AttrLabel MessageTlsCertificatePropertyInfo Source # | |
| type AttrGetType MessageTlsCertificatePropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageTlsCertificatePropertyInfo Source # | |
| type AttrAllowedOps MessageTlsCertificatePropertyInfo Source # | |
clearMessageTlsCertificate :: (MonadIO m, IsMessage o) => o -> m () Source #
constructMessageTlsCertificate :: (IsMessage o, IsTlsCertificate a) => a -> IO (GValueConstruct o) Source #
messageTlsCertificate :: AttrLabelProxy "tlsCertificate" Source #
setMessageTlsCertificate :: (MonadIO m, IsMessage o, IsTlsCertificate a) => o -> a -> m () Source #
TlsErrors
data MessageTlsErrorsPropertyInfo Source #
Instances
| AttrInfo MessageTlsErrorsPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageTlsErrorsPropertyInfo Source # | |
| type AttrLabel MessageTlsErrorsPropertyInfo Source # | |
| type AttrGetType MessageTlsErrorsPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageTlsErrorsPropertyInfo Source # | |
| type AttrAllowedOps MessageTlsErrorsPropertyInfo Source # | |
constructMessageTlsErrors :: IsMessage o => [TlsCertificateFlags] -> IO (GValueConstruct o) Source #
getMessageTlsErrors :: (MonadIO m, IsMessage o) => o -> m [TlsCertificateFlags] Source #
messageTlsErrors :: AttrLabelProxy "tlsErrors" Source #
setMessageTlsErrors :: (MonadIO m, IsMessage o) => o -> [TlsCertificateFlags] -> m () Source #
Uri
data MessageUriPropertyInfo Source #
Instances
| AttrInfo MessageUriPropertyInfo Source # | |
| type AttrSetTypeConstraint MessageUriPropertyInfo Source # | |
| type AttrLabel MessageUriPropertyInfo Source # | |
| type AttrGetType MessageUriPropertyInfo Source # | |
| type AttrBaseTypeConstraint MessageUriPropertyInfo Source # | |
| type AttrAllowedOps MessageUriPropertyInfo Source # | |
messageUri :: AttrLabelProxy "uri" Source #
Signals
ContentSniffed
type MessageContentSniffedCallback = Text -> Map Text Text -> IO () Source #
type MessageContentSniffedCallbackC = Ptr () -> CString -> Ptr (GHashTable CString CString) -> Ptr () -> IO () Source #
data MessageContentSniffedSignalInfo Source #
Instances
| SignalInfo MessageContentSniffedSignalInfo Source # | |
| type HaskellCallbackType MessageContentSniffedSignalInfo Source # | |
afterMessageContentSniffed :: (GObject a, MonadIO m) => a -> MessageContentSniffedCallback -> m SignalHandlerId Source #
messageContentSniffedCallbackWrapper :: MessageContentSniffedCallback -> Ptr () -> CString -> Ptr (GHashTable CString CString) -> Ptr () -> IO () Source #
messageContentSniffedClosure :: MessageContentSniffedCallback -> IO Closure Source #
mkMessageContentSniffedCallback :: MessageContentSniffedCallbackC -> IO (FunPtr MessageContentSniffedCallbackC) Source #
onMessageContentSniffed :: (GObject a, MonadIO m) => a -> MessageContentSniffedCallback -> m SignalHandlerId Source #
Finished
type MessageFinishedCallback = IO () Source #
data MessageFinishedSignalInfo Source #
Instances
| SignalInfo MessageFinishedSignalInfo Source # | |
| type HaskellCallbackType MessageFinishedSignalInfo Source # | |
afterMessageFinished :: (GObject a, MonadIO m) => a -> MessageFinishedCallback -> m SignalHandlerId Source #
messageFinishedCallbackWrapper :: MessageFinishedCallback -> Ptr () -> Ptr () -> IO () Source #
messageFinishedClosure :: MessageFinishedCallback -> IO Closure Source #
mkMessageFinishedCallback :: MessageFinishedCallbackC -> IO (FunPtr MessageFinishedCallbackC) Source #
onMessageFinished :: (GObject a, MonadIO m) => a -> MessageFinishedCallback -> m SignalHandlerId Source #
GotBody
type MessageGotBodyCallback = IO () Source #
data MessageGotBodySignalInfo Source #
Instances
| SignalInfo MessageGotBodySignalInfo Source # | |
| type HaskellCallbackType MessageGotBodySignalInfo Source # | |
afterMessageGotBody :: (GObject a, MonadIO m) => a -> MessageGotBodyCallback -> m SignalHandlerId Source #
messageGotBodyCallbackWrapper :: MessageGotBodyCallback -> Ptr () -> Ptr () -> IO () Source #
messageGotBodyClosure :: MessageGotBodyCallback -> IO Closure Source #
onMessageGotBody :: (GObject a, MonadIO m) => a -> MessageGotBodyCallback -> m SignalHandlerId Source #
GotChunk
type MessageGotChunkCallback = Buffer -> IO () Source #
data MessageGotChunkSignalInfo Source #
Instances
| SignalInfo MessageGotChunkSignalInfo Source # | |
| type HaskellCallbackType MessageGotChunkSignalInfo Source # | |
afterMessageGotChunk :: (GObject a, MonadIO m) => a -> MessageGotChunkCallback -> m SignalHandlerId Source #
messageGotChunkCallbackWrapper :: MessageGotChunkCallback -> Ptr () -> Ptr Buffer -> Ptr () -> IO () Source #
messageGotChunkClosure :: MessageGotChunkCallback -> IO Closure Source #
mkMessageGotChunkCallback :: MessageGotChunkCallbackC -> IO (FunPtr MessageGotChunkCallbackC) Source #
onMessageGotChunk :: (GObject a, MonadIO m) => a -> MessageGotChunkCallback -> m SignalHandlerId Source #
GotHeaders
type MessageGotHeadersCallback = IO () Source #
data MessageGotHeadersSignalInfo Source #
Instances
| SignalInfo MessageGotHeadersSignalInfo Source # | |
| type HaskellCallbackType MessageGotHeadersSignalInfo Source # | |
afterMessageGotHeaders :: (GObject a, MonadIO m) => a -> MessageGotHeadersCallback -> m SignalHandlerId Source #
messageGotHeadersCallbackWrapper :: MessageGotHeadersCallback -> Ptr () -> Ptr () -> IO () Source #
messageGotHeadersClosure :: MessageGotHeadersCallback -> IO Closure Source #
mkMessageGotHeadersCallback :: MessageGotHeadersCallbackC -> IO (FunPtr MessageGotHeadersCallbackC) Source #
onMessageGotHeaders :: (GObject a, MonadIO m) => a -> MessageGotHeadersCallback -> m SignalHandlerId Source #
GotInformational
type MessageGotInformationalCallback = IO () Source #
data MessageGotInformationalSignalInfo Source #
Instances
| SignalInfo MessageGotInformationalSignalInfo Source # | |
| type HaskellCallbackType MessageGotInformationalSignalInfo Source # | |
afterMessageGotInformational :: (GObject a, MonadIO m) => a -> MessageGotInformationalCallback -> m SignalHandlerId Source #
messageGotInformationalCallbackWrapper :: MessageGotInformationalCallback -> Ptr () -> Ptr () -> IO () Source #
messageGotInformationalClosure :: MessageGotInformationalCallback -> IO Closure Source #
mkMessageGotInformationalCallback :: MessageGotInformationalCallbackC -> IO (FunPtr MessageGotInformationalCallbackC) Source #
onMessageGotInformational :: (GObject a, MonadIO m) => a -> MessageGotInformationalCallback -> m SignalHandlerId Source #
NetworkEvent
type MessageNetworkEventCallback = SocketClientEvent -> IOStream -> IO () Source #
data MessageNetworkEventSignalInfo Source #
Instances
| SignalInfo MessageNetworkEventSignalInfo Source # | |
| type HaskellCallbackType MessageNetworkEventSignalInfo Source # | |
afterMessageNetworkEvent :: (GObject a, MonadIO m) => a -> MessageNetworkEventCallback -> m SignalHandlerId Source #
messageNetworkEventCallbackWrapper :: MessageNetworkEventCallback -> Ptr () -> CUInt -> Ptr IOStream -> Ptr () -> IO () Source #
messageNetworkEventClosure :: MessageNetworkEventCallback -> IO Closure Source #
mkMessageNetworkEventCallback :: MessageNetworkEventCallbackC -> IO (FunPtr MessageNetworkEventCallbackC) Source #
onMessageNetworkEvent :: (GObject a, MonadIO m) => a -> MessageNetworkEventCallback -> m SignalHandlerId Source #
Restarted
type MessageRestartedCallback = IO () Source #
data MessageRestartedSignalInfo Source #
Instances
| SignalInfo MessageRestartedSignalInfo Source # | |
| type HaskellCallbackType MessageRestartedSignalInfo Source # | |
afterMessageRestarted :: (GObject a, MonadIO m) => a -> MessageRestartedCallback -> m SignalHandlerId Source #
messageRestartedCallbackWrapper :: MessageRestartedCallback -> Ptr () -> Ptr () -> IO () Source #
messageRestartedClosure :: MessageRestartedCallback -> IO Closure Source #
mkMessageRestartedCallback :: MessageRestartedCallbackC -> IO (FunPtr MessageRestartedCallbackC) Source #
onMessageRestarted :: (GObject a, MonadIO m) => a -> MessageRestartedCallback -> m SignalHandlerId Source #
Starting
type MessageStartingCallback = IO () Source #
data MessageStartingSignalInfo Source #
Instances
| SignalInfo MessageStartingSignalInfo Source # | |
| type HaskellCallbackType MessageStartingSignalInfo Source # | |
afterMessageStarting :: (GObject a, MonadIO m) => a -> MessageStartingCallback -> m SignalHandlerId Source #
messageStartingCallbackWrapper :: MessageStartingCallback -> Ptr () -> Ptr () -> IO () Source #
messageStartingClosure :: MessageStartingCallback -> IO Closure Source #
mkMessageStartingCallback :: MessageStartingCallbackC -> IO (FunPtr MessageStartingCallbackC) Source #
onMessageStarting :: (GObject a, MonadIO m) => a -> MessageStartingCallback -> m SignalHandlerId Source #
WroteBody
type MessageWroteBodyCallback = IO () Source #
data MessageWroteBodySignalInfo Source #
Instances
| SignalInfo MessageWroteBodySignalInfo Source # | |
| type HaskellCallbackType MessageWroteBodySignalInfo Source # | |
afterMessageWroteBody :: (GObject a, MonadIO m) => a -> MessageWroteBodyCallback -> m SignalHandlerId Source #
messageWroteBodyCallbackWrapper :: MessageWroteBodyCallback -> Ptr () -> Ptr () -> IO () Source #
messageWroteBodyClosure :: MessageWroteBodyCallback -> IO Closure Source #
mkMessageWroteBodyCallback :: MessageWroteBodyCallbackC -> IO (FunPtr MessageWroteBodyCallbackC) Source #
onMessageWroteBody :: (GObject a, MonadIO m) => a -> MessageWroteBodyCallback -> m SignalHandlerId Source #
WroteBodyData
type MessageWroteBodyDataCallback = Buffer -> IO () Source #
data MessageWroteBodyDataSignalInfo Source #
Instances
| SignalInfo MessageWroteBodyDataSignalInfo Source # | |
| type HaskellCallbackType MessageWroteBodyDataSignalInfo Source # | |
afterMessageWroteBodyData :: (GObject a, MonadIO m) => a -> MessageWroteBodyDataCallback -> m SignalHandlerId Source #
messageWroteBodyDataCallbackWrapper :: MessageWroteBodyDataCallback -> Ptr () -> Ptr Buffer -> Ptr () -> IO () Source #
messageWroteBodyDataClosure :: MessageWroteBodyDataCallback -> IO Closure Source #
mkMessageWroteBodyDataCallback :: MessageWroteBodyDataCallbackC -> IO (FunPtr MessageWroteBodyDataCallbackC) Source #
onMessageWroteBodyData :: (GObject a, MonadIO m) => a -> MessageWroteBodyDataCallback -> m SignalHandlerId Source #
WroteChunk
type MessageWroteChunkCallback = IO () Source #
data MessageWroteChunkSignalInfo Source #
Instances
| SignalInfo MessageWroteChunkSignalInfo Source # | |
| type HaskellCallbackType MessageWroteChunkSignalInfo Source # | |
afterMessageWroteChunk :: (GObject a, MonadIO m) => a -> MessageWroteChunkCallback -> m SignalHandlerId Source #
messageWroteChunkCallbackWrapper :: MessageWroteChunkCallback -> Ptr () -> Ptr () -> IO () Source #
messageWroteChunkClosure :: MessageWroteChunkCallback -> IO Closure Source #
mkMessageWroteChunkCallback :: MessageWroteChunkCallbackC -> IO (FunPtr MessageWroteChunkCallbackC) Source #
onMessageWroteChunk :: (GObject a, MonadIO m) => a -> MessageWroteChunkCallback -> m SignalHandlerId Source #
WroteHeaders
type MessageWroteHeadersCallback = IO () Source #
data MessageWroteHeadersSignalInfo Source #
Instances
| SignalInfo MessageWroteHeadersSignalInfo Source # | |
| type HaskellCallbackType MessageWroteHeadersSignalInfo Source # | |
afterMessageWroteHeaders :: (GObject a, MonadIO m) => a -> MessageWroteHeadersCallback -> m SignalHandlerId Source #
messageWroteHeadersCallbackWrapper :: MessageWroteHeadersCallback -> Ptr () -> Ptr () -> IO () Source #
messageWroteHeadersClosure :: MessageWroteHeadersCallback -> IO Closure Source #
mkMessageWroteHeadersCallback :: MessageWroteHeadersCallbackC -> IO (FunPtr MessageWroteHeadersCallbackC) Source #
onMessageWroteHeaders :: (GObject a, MonadIO m) => a -> MessageWroteHeadersCallback -> m SignalHandlerId Source #
WroteInformational
type MessageWroteInformationalCallback = IO () Source #
data MessageWroteInformationalSignalInfo Source #
Instances
| SignalInfo MessageWroteInformationalSignalInfo Source # | |
| type HaskellCallbackType MessageWroteInformationalSignalInfo Source # | |
afterMessageWroteInformational :: (GObject a, MonadIO m) => a -> MessageWroteInformationalCallback -> m SignalHandlerId Source #
messageWroteInformationalCallbackWrapper :: MessageWroteInformationalCallback -> Ptr () -> Ptr () -> IO () Source #
mkMessageWroteInformationalCallback :: MessageWroteInformationalCallbackC -> IO (FunPtr MessageWroteInformationalCallbackC) Source #
onMessageWroteInformational :: (GObject a, MonadIO m) => a -> MessageWroteInformationalCallback -> m SignalHandlerId Source #