http2-5.0.1: HTTP/2 library
Safe HaskellNone
LanguageHaskell2010

Network.HTTP2.Client.Internal

Contents

Synopsis

Documentation

newtype Request Source #

Request from client.

Constructors

Request OutObj 

Instances

Instances details
Show Request Source # 
Instance details

Defined in Network.HTTP2.Client.Types

Methods

showsPrec :: Int -> Request -> ShowS

show :: Request -> String

showList :: [Request] -> ShowS

newtype Response Source #

Response from server.

Constructors

Response InpObj 

Instances

Instances details
Show Response Source # 
Instance details

Defined in Network.HTTP2.Client.Types

Methods

showsPrec :: Int -> Response -> ShowS

show :: Response -> String

showList :: [Response] -> ShowS

data ClientConfig Source #

Client configuration

Constructors

ClientConfig 

Fields

Instances

Instances details
Show ClientConfig Source # 
Instance details

Defined in Network.HTTP2.Client.Run

Methods

showsPrec :: Int -> ClientConfig -> ShowS

show :: ClientConfig -> String

showList :: [ClientConfig] -> ShowS

Eq ClientConfig Source # 
Instance details

Defined in Network.HTTP2.Client.Run

Methods

(==) :: ClientConfig -> ClientConfig -> Bool

(/=) :: ClientConfig -> ClientConfig -> Bool

data Settings Source #

Constructors

Settings 

Fields

Instances

Instances details
Show Settings Source # 
Instance details

Defined in Network.HTTP2.H2.Settings

Methods

showsPrec :: Int -> Settings -> ShowS

show :: Settings -> String

showList :: [Settings] -> ShowS

Eq Settings Source # 
Instance details

Defined in Network.HTTP2.H2.Settings

Methods

(==) :: Settings -> Settings -> Bool

(/=) :: Settings -> Settings -> Bool

data Aux Source #

Additional information.

Constructors

Aux 

Fields

Low level

data Stream Source #

Instances

Instances details
Show Stream Source # 
Instance details

Defined in Network.HTTP2.H2.Types

Methods

showsPrec :: Int -> Stream -> ShowS

show :: Stream -> String

showList :: [Stream] -> ShowS

data ClientIO Source #

Constructors

ClientIO 

Fields

runIO :: ClientConfig -> Config -> (ClientIO -> IO (IO a)) -> IO a Source #

Launching a receiver and a sender.