All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fmq.poll.PollEntry.scala Maven / Gradle / Ivy

The newest version!
package io.fmq.poll

import io.fmq.socket.{ConsumerSocket, ProducerSocket}

sealed trait PollEntry[F[_]]

object PollEntry {

  final case class Read[F[_]](
      socket: ConsumerSocket[F],
      handler: ConsumerHandler[F]
  ) extends PollEntry[F]

  final case class Write[F[_]](
      socket: ProducerSocket[F],
      handler: ProducerHandler[F]
  ) extends PollEntry[F]

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy