MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / apply

Method apply

fastdeploy/inter_communicator/fmq.py:57–67  ·  view source on GitHub ↗
(self, socket: zmq.Socket, is_producer: bool)

Source from the content-addressed store, hash-verified

55 immediate: int = 1
56
57 def apply(self, socket: zmq.Socket, is_producer: bool):
58 # Apply socket-level configurations
59 socket.setsockopt(zmq.LINGER, self.linger)
60 socket.setsockopt(zmq.IMMEDIATE, self.immediate)
61
62 if is_producer:
63 socket.setsockopt(zmq.SNDHWM, self.sndhwm)
64 socket.setsockopt(zmq.SNDBUF, self.sndbuf)
65 else:
66 socket.setsockopt(zmq.RCVHWM, self.rcvhwm)
67 socket.setsockopt(zmq.RCVBUF, self.rcvbuf)
68
69
70@dataclass

Callers 1

__init__Method · 0.45

Calls 1

setsockoptMethod · 0.80

Tested by

no test coverage detected