-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Snap integration for the websockets library
--   
--   Snap integration for the websockets library
@package websockets-snap
@version 0.10.3.1


-- | Snap integration for the WebSockets library
module Network.WebSockets.Snap

-- | The following function escapes from the current <a>Snap</a> handler,
--   and continues processing the <a>WebSockets</a> action. The action to
--   be executed takes the <a>Request</a> as a parameter, because snap has
--   already read this from the socket.
runWebSocketsSnap :: MonadSnap m => ServerApp -> m ()

-- | Variant of <a>runWebSocketsSnap</a> which allows custom options
runWebSocketsSnapWith :: MonadSnap m => ConnectionOptions -> ServerApp -> m ()
instance GHC.Show.Show Network.WebSockets.Snap.Chunk
instance GHC.Show.Show Network.WebSockets.Snap.ServerAppDone
instance GHC.Classes.Ord Network.WebSockets.Snap.ServerAppDone
instance GHC.Classes.Eq Network.WebSockets.Snap.ServerAppDone
instance GHC.Exception.Type.Exception Network.WebSockets.Snap.ServerAppDone
