Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
58 lines (56 sloc) 1.09 KB
{-# LANGUAGE RecordWildCards #-}
-- | This main module provides APIs for QUIC.
module Network.QUIC (
-- * Running a QUIC client and server
runQUICClient
, runQUICServer
, stopQUICServer
-- * Basic IO
, recv
, send
, shutdown
-- * Advanced IO
, recvStream
, sendStream
, shutdownStream
, isStreamOpen
, migration
, Migration(..)
-- * Configrations
, ClientConfig(..)
, defaultClientConfig
, ServerConfig(..)
, defaultServerConfig
, Config(..)
, defaultConfig
-- * Types
, Connection
, connDebugLog
, StreamID
, Fin
, Version(..)
, fromVersion
, CID
, fromCID
-- ** Parameters
, Parameters(..)
, defaultParameters
, exampleParameters
-- * Information
, ConnectionInfo(..)
, getConnectionInfo
, ResumptionInfo
, getResumptionInfo
, isResumptionPossible
, is0RTTPossible
-- * Errors
, QUICError(..)
) where
import Network.QUIC.Client
import Network.QUIC.Config
import Network.QUIC.Connection
import Network.QUIC.Core
import Network.QUIC.IO
import Network.QUIC.Packet
import Network.QUIC.Parameters
import Network.QUIC.Types
You can’t perform that action at this time.