
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