Permalink
Browse files

Make the NIF more robust. Guard non-reentrant ZeroMQ sockets. Provide…

… vector data structure for tracking NIF ZeroMQ socket requests without copying and realloc-ing for each poll loop iteration.
  • Loading branch information...
1 parent 9ed06d9 commit 91b4e62b0cd02598839d13b17b1591136954db49 @okeuday okeuday committed Mar 27, 2011
Showing with 863 additions and 428 deletions.
  1. +1 −1 LICENSE
  2. +1 −1 README.md
  3. +566 −414 c_src/erlzmq_nif.c
  4. +167 −0 c_src/vector.c
  5. +90 −0 c_src/vector.h
  6. +2 −2 doc/overview.edoc
  7. +26 −6 src/erlzmq.erl
  8. +10 −4 test/erlzmq_test.erl
View
@@ -1,4 +1,4 @@
-Copyright (c) 2011 Yurii Rashkovskii, Michael Truog and Evax Software
+Copyright (c) 2011 Yurii Rashkovskii, Evax Software and Michael Truog
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
View
@@ -2,7 +2,7 @@ erlzmq2
====
NIF based Erlang bindings for the ZeroMQ messaging library.
-Copyright (c) 2011 Yurii Rashkovskii, Michael Truog and Evax Software
+Copyright (c) 2011 Yurii Rashkovskii, Evax Software and Michael Truog
Overview
========
Oops, something went wrong.

0 comments on commit 91b4e62

Please sign in to comment.