Skip to content
This repository has been archived by the owner on Apr 24, 2020. It is now read-only.

Commit

Permalink
Merge pull request #29 from technoweenie/routers_and_dealers
Browse files Browse the repository at this point in the history
add bindings to the ZMQ_ROUTER and ZMQ_DEALER constants
  • Loading branch information
JustinTulloss committed May 23, 2011
2 parents 1ff788a + ba47439 commit 721cc40
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
2 changes: 2 additions & 0 deletions binding.cc
Expand Up @@ -753,6 +753,8 @@ static void Initialize(Handle<Object> target) {
NODE_DEFINE_CONSTANT(target, ZMQ_XREQ);
NODE_DEFINE_CONSTANT(target, ZMQ_REP);
NODE_DEFINE_CONSTANT(target, ZMQ_XREP);
NODE_DEFINE_CONSTANT(target, ZMQ_DEALER);
NODE_DEFINE_CONSTANT(target, ZMQ_ROUTER);
NODE_DEFINE_CONSTANT(target, ZMQ_PUSH);
NODE_DEFINE_CONSTANT(target, ZMQ_PULL);
NODE_DEFINE_CONSTANT(target, ZMQ_PAIR);
Expand Down
20 changes: 11 additions & 9 deletions zeromq.js
Expand Up @@ -9,15 +9,17 @@ var sys = require('sys');
// A map of convenient names to the ZMQ constants for socket types.
var namemap = (function() {
var m = {};
m.pub = m.publish = m.publisher = zmq.ZMQ_PUB;
m.sub = m.subscribe = m.subscriber = zmq.ZMQ_SUB;
m.req = m.request = m.requester = zmq.ZMQ_REQ;
m.xreq = m.xrequest = m.xrequester = zmq.ZMQ_XREQ;
m.rep = m.reply = m.replier = zmq.ZMQ_REP;
m.xrep = m.xreply = m.xreplier = zmq.ZMQ_XREP;
m.push = m.pusher = zmq.ZMQ_PUSH;
m.pull = m.puller = zmq.ZMQ_PULL;
m.pair = zmq.ZMQ_PAIR;
m.pub = m.publish = m.publisher = zmq.ZMQ_PUB;
m.sub = m.subscribe = m.subscriber = zmq.ZMQ_SUB;
m.req = m.request = m.requester = zmq.ZMQ_REQ;
m.xreq = m.xrequest = m.xrequester = zmq.ZMQ_XREQ;
m.rep = m.reply = m.replier = zmq.ZMQ_REP;
m.xrep = m.xreply = m.xreplier = zmq.ZMQ_XREP;
m.push = m.pusher = zmq.ZMQ_PUSH;
m.pull = m.puller = zmq.ZMQ_PULL;
m.dealer = zmq.ZMQ_DEALER;
m.router = zmq.ZMQ_ROUTER;
m.pair = zmq.ZMQ_PAIR;
return m;
})();

Expand Down

0 comments on commit 721cc40

Please sign in to comment.