Copyright | (c) Lars Petersen 2016 |
---|---|
License | MIT |
Maintainer | info@lars-petersen.net |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
serveConnection :: forall transport auth. (StreamServerStack transport, MqttServerTransportStack transport, Authenticator auth) => Broker auth -> ServerConnection (MQTT transport) -> ServerConnectionInfo (MQTT transport) -> IO () Source #
Eq (ServerException (MQTT transport)) Source # | |
Ord (ServerException (MQTT transport)) Source # | |
Show (ServerException (MQTT transport)) Source # | |
Show (ServerConnectionInfo transport) => Show (ServerConnectionInfo (MQTT transport)) Source # | |
Typeable * transport => Exception (ServerException (MQTT transport)) Source # | |
StreamServerStack transport => MessageServerStack (MQTT transport) Source # | |
StreamServerStack transport => ServerStack (MQTT transport) Source # | |
type ClientMessage (MQTT transport) Source # | |
type ServerMessage (MQTT transport) Source # | |
data Server (MQTT transport) Source # | |
data ServerConfig (MQTT transport) Source # | |
data ServerException (MQTT transport) Source # | |
data ServerConnection (MQTT transport) Source # | |
data ServerConnectionInfo (MQTT transport) Source # | |
class ServerStack a => MqttServerTransportStack a where Source #
(StreamServerStack a, MqttServerTransportStack a) => MqttServerTransportStack (WebSocket a) Source # | |
(StreamServerStack a, MqttServerTransportStack a) => MqttServerTransportStack (TLS a) Source # | |
(Typeable * f, Typeable * t, Typeable * p, Family f, Protocol p, Type t, HasNameInfo f) => MqttServerTransportStack (Socket f t p) Source # | |