|
rad
2.0.0
|
Public Member Functions | |
| def | __init__ |
| def | is_closed |
| Returns true if the socket is closed, true otherwise. More... | |
| def | start |
| Start reading from socket. More... | |
| def | send |
Send msg with name msg_name to identity. More... | |
| def | stop |
| Unbinds socket and shuts down all related tasks to this Replier. More... | |
| def | __init__ |
| def | is_closed |
| Returns true if the socket is closed, true otherwise. More... | |
| def | start |
| Start reading from socket. More... | |
| def | send |
Send msg with name msg_name to identity. More... | |
| def | stop |
| Unbinds socket and shuts down all related tasks to this Replier. More... | |
| def rad.services.msg.ZmqMsgReplier.__init__ | ( | self, | |
| endpoint | |||
| ) |
| def rad.services.msg.ZmqMsgReplier.__init__ | ( | self, | |
| endpoint | |||
| ) |
| def rad.services.msg.ZmqMsgReplier.is_closed | ( | self, | |
| bool | |||
| ) |
Returns true if the socket is closed, true otherwise.
| def rad.services.msg.ZmqMsgReplier.is_closed | ( | self, | |
| bool | |||
| ) |
Returns true if the socket is closed, true otherwise.
| def rad.services.msg.ZmqMsgReplier.send | ( | self, | |
| identity | |||
| ) |
Send msg with name msg_name to identity.
RuntimeError if socket is closed.
| def rad.services.msg.ZmqMsgReplier.send | ( | self, | |
| identity | |||
| ) |
Send msg with name msg_name to identity.
RuntimeError if socket is closed.
| def rad.services.msg.ZmqMsgReplier.start | ( | self | ) |
Start reading from socket.
| def rad.services.msg.ZmqMsgReplier.start | ( | self | ) |
Start reading from socket.
| def rad.services.msg.ZmqMsgReplier.stop | ( | self | ) |
Unbinds socket and shuts down all related tasks to this Replier.
The ZmqMsgReplier is essentially dead after this.
Examples
>> import zmq >> import asyncio >> loop = asyncio.new_event_loop() >> def handler(identity, msg_name, msg): .. pass >> replier = ZmqMsgReplier(msg_handler=handler, .. endpoint='inproc://foobar', zmq_ctx=zmq.asyncio.Context(), loop=loop) >> fut = replier.stop() >> loop.run_until_complete(asyncio.wait_for(fut, 2)) >> loop.close()
| def rad.services.msg.ZmqMsgReplier.stop | ( | self | ) |
Unbinds socket and shuts down all related tasks to this Replier.
The ZmqMsgReplier is essentially dead after this.
Examples
>> import zmq >> import asyncio >> loop = asyncio.new_event_loop() >> def handler(identity, msg_name, msg): .. pass >> replier = ZmqMsgReplier(msg_handler=handler, .. endpoint='inproc://foobar', zmq_ctx=zmq.asyncio.Context(), loop=loop) >> fut = replier.stop() >> loop.run_until_complete(asyncio.wait_for(fut, 2)) >> loop.close()
1.8.5