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

io.fmq.socket.ConnectedSocket.scala Maven / Gradle / Ivy

The newest version!
package io.fmq.socket

import cats.effect.kernel.Sync
import io.fmq.address.Uri
import org.zeromq.ZMQ

trait ConnectedSocket {
  def uri: Uri.Complete
  protected[fmq] def socket: ZMQ.Socket
}

abstract class BidirectionalSocket[F[_]](implicit protected val F: Sync[F])
    extends ConnectedSocket
    with ProducerSocket[F]
    with ConsumerSocket[F]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy