gi-soup-0.2.52.12: Soup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Objects.Server

Contents

Description

 

Synopsis

Exported types

class GObject o => ServerK o Source

Instances

Methods

serverAcceptIostream

serverAddAuthDomain

serverAddAuthDomain :: (MonadIO m, ServerK a, AuthDomainK b) => a -> b -> m () Source

serverAddEarlyHandler

serverAddHandler

serverAddWebsocketHandler

serverDisconnect

serverDisconnect :: (MonadIO m, ServerK a) => a -> m () Source

serverGetAsyncContext

serverGetAsyncContext :: (MonadIO m, ServerK a) => a -> m MainContext Source

Deprecated: If you are using soup_server_listen(), etc, thenthe server listens on the thread-default #GMainContext, and thisproperty is ignored.

serverGetListener

serverGetListener :: (MonadIO m, ServerK a) => a -> m Socket Source

Deprecated: If you are using soup_server_listen(), etc, then usesoup_server_get_listeners() to get a list of all listening sockets,but note that that function returns SoupSockets.

serverGetListeners

serverGetPort

serverGetPort :: (MonadIO m, ServerK a) => a -> m Word32 Source

Deprecated: If you are using soup_server_listen(), etc, then usesoup_server_get_uris() to get a list of all listening addresses.

serverGetUris

serverGetUris :: (MonadIO m, ServerK a) => a -> m [URI] Source

serverIsHttps

serverListen

serverListenAll

serverListenFd

serverListenLocal

serverListenSocket

serverPauseMessage

serverPauseMessage :: (MonadIO m, ServerK a, MessageK b) => a -> b -> m () Source

serverQuit

serverQuit :: (MonadIO m, ServerK a) => a -> m () Source

Deprecated: When using soup_server_listen(), etc, the server willalways listen for connections, and will process them whenever thethread-default #GMainContext is running.

serverRemoveAuthDomain

serverRemoveHandler

serverRemoveHandler :: (MonadIO m, ServerK a) => a -> Text -> m () Source

serverRun

serverRun :: (MonadIO m, ServerK a) => a -> m () Source

Deprecated: When using soup_server_listen(), etc, the server willalways listen for connections, and will process them whenever thethread-default #GMainContext is running.

serverRunAsync

serverRunAsync :: (MonadIO m, ServerK a) => a -> m () Source

Deprecated: When using soup_server_listen(), etc, the server willalways listen for connections, and will process them whenever thethread-default #GMainContext is running.

serverSetSslCertFile

serverSetSslCertFile :: (MonadIO m, ServerK a) => a -> Text -> Text -> m () Source

serverUnpauseMessage

serverUnpauseMessage :: (MonadIO m, ServerK a, MessageK b) => a -> b -> m () Source

Properties

AsyncContext

HttpAliases

setServerHttpAliases :: (MonadIO m, ServerK o) => o -> [Text] -> m () Source

HttpsAliases

setServerHttpsAliases :: (MonadIO m, ServerK o) => o -> [Text] -> m () Source

Interface

Port

RawPaths

ServerHeader

setServerServerHeader :: (MonadIO m, ServerK o) => o -> Text -> m () Source

SslCertFile

SslKeyFile

TlsCertificate

Signals

RequestAborted

RequestFinished

RequestRead

RequestStarted