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 | |
((~) * info (ResolveLoggerMethod t Logger), MethodInfo * info Logger p) => IsLabelProxy t (Logger -> p) | |
type ParentTypes Logger | |
type AttributeList Logger | |
type SignalList Logger |
Methods
loggerAttach
data LoggerAttachMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, LoggerK a, SessionK b) => MethodInfo * LoggerAttachMethodInfo a signature |
loggerAttach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m () Source
Deprecated: Use soup_session_add_feature() instead.
loggerDetach
data LoggerDetachMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, LoggerK a, SessionK b) => MethodInfo * LoggerDetachMethodInfo a signature |
loggerDetach :: (MonadIO m, LoggerK a, SessionK b) => a -> b -> m () Source
Deprecated: Use soup_session_remove_feature() instead.
loggerNew
loggerSetPrinter
data LoggerSetPrinterMethodInfo Source
((~) * signature (LoggerPrinter -> m ()), MonadIO m, LoggerK a) => MethodInfo * LoggerSetPrinterMethodInfo a signature |
loggerSetPrinter :: (MonadIO m, LoggerK a) => a -> LoggerPrinter -> m () Source
loggerSetRequestFilter
data LoggerSetRequestFilterMethodInfo Source
((~) * signature (LoggerFilter -> m ()), MonadIO m, LoggerK a) => MethodInfo * LoggerSetRequestFilterMethodInfo a signature |
loggerSetRequestFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m () Source
loggerSetResponseFilter
data LoggerSetResponseFilterMethodInfo Source
((~) * signature (LoggerFilter -> m ()), MonadIO m, LoggerK a) => MethodInfo * LoggerSetResponseFilterMethodInfo a signature |
loggerSetResponseFilter :: (MonadIO m, LoggerK a) => a -> LoggerFilter -> m () Source