p

io.iohk.metronome

networking

package networking

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ConnectionHandler[F[_], K, M] extends AnyRef
  2. class ConnectionsRegister[F[_], K, M] extends AnyRef
  3. trait EncryptedConnection[F[_], K, M] extends AnyRef
  4. trait EncryptedConnectionProvider[F[_], K, M] extends AnyRef
  5. trait LocalConnectionManager[F[_], K, M] extends AnyRef
  6. trait Network[F[_], K, M] extends AnyRef

    Network adapter for specializing messages.

  7. sealed trait NetworkEvent[K, +M] extends AnyRef

    Events we want to trace.

  8. case class NetworkTracers[F[_], K, M](unknown: Tracer[F, EncryptedConnection[F, K, M]], registered: Tracer[F, HandledConnection[F, K, M]], deregistered: Tracer[F, HandledConnection[F, K, M]], discarded: Tracer[F, HandledConnection[F, K, M]], failed: Tracer[F, ConnectionFailure[K]], receiveError: Tracer[F, HandledConnectionError[F, K, M]], sendError: Tracer[F, HandledConnection[F, K, M]], received: Tracer[F, HandledConnectionMessage[F, K, M]], sent: Tracer[F, HandledConnectionMessage[F, K, M]]) extends Product with Serializable
  9. trait RemoteConnectionManager[F[_], K, M] extends AnyRef

Value Members

  1. object ConnectionHandler
  2. object ConnectionsRegister
  3. object EncryptedConnectionProvider
  4. object LocalConnectionManager

    Connect to a single local process and keep the connection alive.

  5. object Network
  6. object NetworkEvent
  7. object NetworkTracers extends Serializable
  8. object RemoteConnectionManager
  9. object ScalanetConnectionProvider

Ungrouped