skunk.net
Skunk network stack, starting with BitVectorSocket
at the bottom and ending with Protocol
at
the top (Session
delegates all its work to Protocol
). Everything is non-blocking.
Attributes
Members list
Type members
Classlikes
Attributes
- Source:
- AbstractMessageSocket.scala
- Graph
- Supertypes
A higher-level Socket
interface defined in terms of BitVector
.
A higher-level Socket
interface defined in terms of BitVector
.
Attributes
- Companion:
- object
- Source:
- BitVectorSocket.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- BitVectorSocket.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BitVectorSocket.type
A MessageSocket
that buffers incoming messages, removing and handling asynchronous back-end
messages. This splits the protocol into a [logically] synchronous message exchange plus a set of
out-of-band broadcast channels that can be observed or ignored at the user's discretion.
A MessageSocket
that buffers incoming messages, removing and handling asynchronous back-end
messages. This splits the protocol into a [logically] synchronous message exchange plus a set of
out-of-band broadcast channels that can be observed or ignored at the user's discretion.
Attributes
- Companion:
- object
- Source:
- BufferedMessageSocket.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- BufferedMessageSocket.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
A higher-level BitVectorSocket
that speaks in terms of Message
.
A higher-level BitVectorSocket
that speaks in terms of Message
.
Attributes
- Companion:
- object
- Source:
- MessageSocket.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AbstractMessageSocket[F]trait BufferedMessageSocket[F]
Attributes
- Companion:
- trait
- Source:
- MessageSocket.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MessageSocket.type
Interface for a Postgres database, expressed through high-level operations that rely on exchange of multiple messages. Operations here can be executed concurrently and are non-cancelable. The structures returned here expose internals (safely) that are important for error reporting but are not generally useful for end users.
Interface for a Postgres database, expressed through high-level operations that rely on exchange of multiple messages. Operations here can be executed concurrently and are non-cancelable. The structures returned here expose internals (safely) that are important for error reporting but are not generally useful for end users.
Attributes
- Companion:
- object
- Source:
- Protocol.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- Protocol.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Protocol.type
Attributes
- Source:
- SSLNegotiation.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SSLNegotiation.type