-- | -- Module: Network.Greskell.WebSocket.Connection -- Description: WebSocket Connection to Gremlin Server -- Maintainer: Toshio Ito -- -- module Network.Greskell.WebSocket.Connection ( -- * Make a Connection connect , close , Connection , Host , Port -- ** Settings for Connection , module Network.Greskell.WebSocket.Connection.Settings -- * Make a request , sendRequest , sendRequest' , ResponseHandle , nextResponse , nextResponseSTM , slurpResponses , drainResponses -- * Exceptions , GeneralException (..) , RequestException (..) ) where import Network.Greskell.WebSocket.Connection.Impl import Network.Greskell.WebSocket.Connection.Settings import Network.Greskell.WebSocket.Connection.Type