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 |
- newtype Logger = Logger (ForeignPtr Logger)
- class GObject o => LoggerK o
- toLogger :: LoggerK o => o -> IO Logger
- noLogger :: Maybe Logger
- data LoggerAttachMethodInfo
- loggerAttach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m ()
- data LoggerDetachMethodInfo
- loggerDetach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m ()
- loggerNew :: MonadIO m => LoggerLogLevel -> Int32 -> m Logger
- data LoggerSetPrinterMethodInfo
- loggerSetPrinter :: (MonadIO m, LoggerK a) => a -> LoggerPrinter -> m ()
- data LoggerSetRequestFilterMethodInfo
- loggerSetRequestFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m ()
- data LoggerSetResponseFilterMethodInfo
- loggerSetResponseFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m ()
Exported types
GObject Logger Source | |
((~) * info (ResolveLoggerMethod t Logger), MethodInfo * info Logger p) => IsLabel t (Logger -> p) Source | |
((~) * info (ResolveLoggerMethod t Logger), MethodInfo * info Logger p) => IsLabelProxy t (Logger -> p) Source | |
type ParentTypes Logger Source | |
type AttributeList Logger Source | |
type SignalList Logger Source |
Methods
loggerAttach
data LoggerAttachMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, LoggerK a, SessionK b) => MethodInfo (TYPE Lifted) LoggerAttachMethodInfo a signature Source | |
loggerAttach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m () Source
Deprecated: Use soup_session_add_feature() instead.
loggerDetach
data LoggerDetachMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, LoggerK a, SessionK b) => MethodInfo (TYPE Lifted) LoggerDetachMethodInfo a signature Source | |
loggerDetach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m () Source
Deprecated: Use soup_session_remove_feature() instead.
loggerNew
loggerSetPrinter
data LoggerSetPrinterMethodInfo Source
((~) (TYPE Lifted) signature (LoggerPrinter -> m ()), MonadIO m, LoggerK a) => MethodInfo (TYPE Lifted) LoggerSetPrinterMethodInfo a signature Source | |
loggerSetPrinter :: (MonadIO m, LoggerK a) => a -> LoggerPrinter -> m () Source
loggerSetRequestFilter
data LoggerSetRequestFilterMethodInfo Source
((~) (TYPE Lifted) signature (LoggerFilter -> m ()), MonadIO m, LoggerK a) => MethodInfo (TYPE Lifted) LoggerSetRequestFilterMethodInfo a signature Source | |
loggerSetRequestFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m () Source
loggerSetResponseFilter
data LoggerSetResponseFilterMethodInfo Source
((~) (TYPE Lifted) signature (LoggerFilter -> m ()), MonadIO m, LoggerK a) => MethodInfo (TYPE Lifted) LoggerSetResponseFilterMethodInfo a signature Source | |
loggerSetResponseFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m () Source