aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/pubsub/sub.c
Commit message (Expand)AuthorAge
* fixes #112 Need to move some stuff from socket to message queuesGarrett D'Amore2017-10-23
* fixes #85 Protocols need to set msg pipeGarrett D'Amore2017-09-27
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* Add improved getopt functions, pass integers by value.Garrett D'Amore2017-09-22
* Allocate AIOs dynamically.Garrett D'Amore2017-09-22
* Eliminate legacy option settings, provide easier option IDs.Garrett D'Amore2017-08-24
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* fixes #44 open protocol by "name" (symbol) instead numberGarrett D'Amore2017-08-09
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* More s/nni_aio_stop/nni_aio_cancel/Garrett D'Amore2017-07-15
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Clean up some unused variables.Garrett D'Amore2017-07-07
* Remove the extra _aio_ part of pipe send and recv functions.Garrett D'Amore2017-07-02
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* Hopefully close shutdown race in rep.Garrett D'Amore2017-03-29
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Race condition fixes in pub/sub.Garrett D'Amore2017-03-10
* Pub/Sub now callback driven.Garrett D'Amore2017-03-06
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Added protocol flags (which ones can send, and which can receive).Garrett D'Amore2017-01-21
* Start of event framework.Garrett D'Amore2017-01-16
* Various complaints found in AppVeyor build.Garrett D'Amore2017-01-16
* Move to generic socket & pipe workers, and up to 4 each.Garrett D'Amore2017-01-08
* Simplify locking for protocols.Garrett D'Amore2017-01-07
* Fixes for PUB/SUB.Garrett D'Amore2017-01-06
* Message API was awkward.Garrett D'Amore2017-01-06
* Start of PUB/SUB testing. Fixed a subscribe bug.Garrett D'Amore2017-01-06
* Change a bunch of copyrights to 2017 for work done since the 1st.Garrett D'Amore2017-01-05
* Oops -- forgot to test compile.Garrett D'Amore2017-01-05
* Release subscriptions on socket close.Garrett D'Amore2017-01-05
* SUB protocol implemented (uses sorted linked list for topics).Garrett D'Amore2017-01-05