Idris2Doc : Network.HTTP.Scheduler

Network.HTTP.Scheduler

(source)

Definitions

recordScheduleResponse : Type-> (Type->Type) ->Type
Totality: total
Visibility: public export
Constructor: 
MkScheduleResponse : HttpResponse->Channel (Either (HttpErrore) (Maybe (ListBits8))) ->ScheduleResponseem

Projections:
.content : ScheduleResponseem->Channel (Either (HttpErrore) (Maybe (ListBits8)))
.raw_http_response : ScheduleResponseem->HttpResponse
.raw_http_response : ScheduleResponseem->HttpResponse
Visibility: public export
raw_http_response : ScheduleResponseem->HttpResponse
Visibility: public export
.content : ScheduleResponseem->Channel (Either (HttpErrore) (Maybe (ListBits8)))
Visibility: public export
content : ScheduleResponseem->Channel (Either (HttpErrore) (Maybe (ListBits8)))
Visibility: public export
recordScheduleRequest : Type-> (Type->Type) ->Type
Totality: possibly not terminating due to call to $resolved17785
Visibility: public export
Constructor: 
MkScheduleRequest : RawHttpMessage->Stream (OfBits8) m (Eithere ()) ->Channel (Either (HttpErrore) (ScheduleResponseem)) ->ScheduleRequestem

Projections:
.content : ScheduleRequestem->Stream (OfBits8) m (Eithere ())
.raw_http_message : ScheduleRequestem->RawHttpMessage
.response : ScheduleRequestem->Channel (Either (HttpErrore) (ScheduleResponseem))
.raw_http_message : ScheduleRequestem->RawHttpMessage
Visibility: public export
raw_http_message : ScheduleRequestem->RawHttpMessage
Visibility: public export
.content : ScheduleRequestem->Stream (OfBits8) m (Eithere ())
Visibility: public export
content : ScheduleRequestem->Stream (OfBits8) m (Eithere ())
Visibility: public export
.response : ScheduleRequestem->Channel (Either (HttpErrore) (ScheduleResponseem))
Visibility: public export
response : ScheduleRequestem->Channel (Either (HttpErrore) (ScheduleResponseem))
Visibility: public export
interfaceScheduler : Type-> (Type->Type) ->Type->Type
Parameters: e, m, a
Methods:
schedule_request : a->Protocol->ScheduleRequestem->m ()
  Schedule a HTTP request
evict_all : a->m ()
  Evict all HTTP connections, returning scheduler to a clean state (and closing all resources)

Implementation: 
SchedulereIO (PoolManagere)
schedule_request : Schedulerema=>a->Protocol->ScheduleRequestem->m ()
  Schedule a HTTP request

Visibility: public export
evict_all : Schedulerema=>a->m ()
  Evict all HTTP connections, returning scheduler to a clean state (and closing all resources)

Visibility: public export
start_request : (HasIOm, Scheduleremscheduler) =>scheduler->Protocol->RawHttpMessage->Stream (OfBits8) m (Eithere ()) ->m (Either (HttpErrore) (HttpResponse, Stream (OfBits8) m (Either (HttpErrore) ())))
Visibility: public export