ZeroMQ Protocol Module

Registered by Mark Wright

Create a ZeroMQ protocol module that extends event::handler and implements the ZeroMQ event loop using ScaleStack events. Provides an application API close the ZeroMQ API:
http://api.zeromq.org/2-1-1:zmq-cpp
The ScaleStack ZeroMQ API only supports non-blocking IO:
class socket_t
{
public:
  virtual void send_ready() = 0;
  virtual void recv_ready() = 0;
  bool send(message_t &msg_, int flags = ZMQ_NOBLOCK);
  bool recv(message_t *msg_, int flags = ZMQ_NOBLOCK);
  //...
};

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Mark Wright
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Mark Wright

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.