Zyre binding
Add the class ZMQZyre which is a binding of the libzyre. Zyre is an open-source framework for proximity-based peer-to-peer applications. Zyre is based on ZMQ and supported by iMatix.
The ZMQZyre class is add to the php extension if all library dependency are validate, if not this part of the code is disable automatically to avoid build error.
- libzyre == 1.x.x
- czmq >= 2.2.0
Hi,
looks good! Added a few inline comments.
Hi, Thanks for your review, previous commits fix your remarks. I will add 1/2 methods to the class and some others tests ASAP
@mkoppanen Well done, Mr travis is green. Can you review again the socket creating and delete, Thanks
https://github.com/wysman/php-zmq/blob/zyre/zmq.c#L1987 https://github.com/wysman/php-zmq/blob/zyre/zmq.c#L1617
I just realize that "zend_throw_exception_ex" do not break the execution flow like C++ exception. Can you suggest a good book about php extension writing ?
The only book I know is Sara Golemon's book and that's getting a bit dated.
Abandoned?
Hi,
I do not have work on this feature for a while, but it was left working and cover with tests units. Maybe we can upgrade the branch to support the last zyre release 7 days ago.
William