package internal
- Source
- internal.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- internal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- val : ByteVector
- val : ByteVector
- val : ByteVector
- val : ByteVector
-
def
addressForRequest[F[_]](scheme: Scheme, host: HostPort)(implicit arg0: Sync[F]): F[SocketAddress[Host]]
evaluates address from the host port and scheme, if this is a custom scheme we will default to port 8080*
-
def
bodyIsChunked(headers: List[HttpHeader]): Boolean
yields to true, if chunked encoding header is present *
-
def
clientLiftToSecure[F[_]](socket: Socket[F], server: HostPort)(implicit arg0: Concurrent[F], arg1: Sync[F], arg2: TLSContext[F]): Resource[F, TLSSocket[F]]
creates a function that lifts supplied socket to secure socket *
-
def
httpHeaderAndBody[F[_]](maxHeaderSize: Int)(implicit arg0: RaiseThrowable[F]): Pipe[F, Byte, (ByteVector, Stream[F, Byte])]
From the stream of bytes this extracts Http Header and body part.
-
def
swapHeader[H <: HttpHeader](header: H)(headers: List[HttpHeader])(implicit CT: ClassTag[H]): List[HttpHeader]
swaps header
H
for new value.swaps header
H
for new value. If header exists, it is discarded. Appends header to the end* -
object
ChunkedEncoding
Created by pach on 20/01/17.