record ScheduleResponse : Type -> (Type -> Type) -> TypeMkScheduleResponse : HttpResponse -> Channel (Either (HttpError e) (Maybe (List Bits8))) -> ScheduleResponse e m.content : ScheduleResponse e m -> Channel (Either (HttpError e) (Maybe (List Bits8))).raw_http_response : ScheduleResponse e m -> HttpResponse.raw_http_response : ScheduleResponse e m -> HttpResponseraw_http_response : ScheduleResponse e m -> HttpResponse.content : ScheduleResponse e m -> Channel (Either (HttpError e) (Maybe (List Bits8)))content : ScheduleResponse e m -> Channel (Either (HttpError e) (Maybe (List Bits8)))record ScheduleRequest : Type -> (Type -> Type) -> TypeMkScheduleRequest : RawHttpMessage -> Stream (Of Bits8) m (Either e ()) -> Channel (Either (HttpError e) (ScheduleResponse e m)) -> ScheduleRequest e m.content : ScheduleRequest e m -> Stream (Of Bits8) m (Either e ()).raw_http_message : ScheduleRequest e m -> RawHttpMessage.response : ScheduleRequest e m -> Channel (Either (HttpError e) (ScheduleResponse e m)).raw_http_message : ScheduleRequest e m -> RawHttpMessageraw_http_message : ScheduleRequest e m -> RawHttpMessage.content : ScheduleRequest e m -> Stream (Of Bits8) m (Either e ())content : ScheduleRequest e m -> Stream (Of Bits8) m (Either e ()).response : ScheduleRequest e m -> Channel (Either (HttpError e) (ScheduleResponse e m))response : ScheduleRequest e m -> Channel (Either (HttpError e) (ScheduleResponse e m))interface Scheduler : Type -> (Type -> Type) -> Type -> Typeschedule_request : a -> Protocol -> ScheduleRequest e m -> m ()Schedule a HTTP request
evict_all : a -> m ()Evict all HTTP connections, returning scheduler to a clean state (and closing all resources)
Scheduler e IO (PoolManager e)schedule_request : Scheduler e m a => a -> Protocol -> ScheduleRequest e m -> m ()Schedule a HTTP request
evict_all : Scheduler e m a => a -> m ()Evict all HTTP connections, returning scheduler to a clean state (and closing all resources)
start_request : (HasIO m, Scheduler e m scheduler) => scheduler -> Protocol -> RawHttpMessage -> Stream (Of Bits8) m (Either e ()) -> m (Either (HttpError e) (HttpResponse, Stream (Of Bits8) m (Either (HttpError e) ())))