aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/reqrep/req.c
Commit message (Expand)AuthorAge
* fixes #112 Need to move some stuff from socket to message queuesGarrett D'Amore2017-10-23
* fixes #84 Consider using msec for durationsGarrett D'Amore2017-10-19
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* More pipe option handling, pipe API support. Url option.Garrett D'Amore2017-09-22
* 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
* Convert duration to usec.Garrett D'Amore2017-08-14
* Unify the msg API.Garrett D'Amore2017-08-10
* fixes #44 open protocol by "name" (symbol) instead numberGarrett D'Amore2017-08-09
* Added nn_compat code for option handling, fixed other bugs.Garrett D'Amore2017-08-08
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* Bus, Req/Rep, and Surv/Resp should use aio_cancel instead of aio_stop.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
* More race condition fixes.Garrett D'Amore2017-06-26
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Req/Rep now callback driven.Garrett D'Amore2017-03-07
* Added a bunch more compatibility stuff.Garrett D'Amore2017-01-23
* 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
* Add survey test (and fix survey pattern).Garrett D'Amore2017-01-09
* New ISAAC pRNG. This replaces other local hacks for random data.Garrett D'Amore2017-01-08
* 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
* Bunch of copyright fixes.Garrett D'Amore2017-01-06
* Message API was awkward.Garrett D'Amore2017-01-06
* Added test for cancellation, fixed retry bug.Garrett D'Amore2017-01-05
* Fix close related races (POSIX close is a PITA).Garrett D'Amore2017-01-04
* Initial cut at TCP, totally untested beyond compilation.Garrett D'Amore2017-01-04
* Add NNI_GET32, NNI_PUT32 macros.Garrett D'Amore2017-01-02
* Leak fixes for valgrind.Garrett D'Amore2017-01-02
* Fixes to enable REQ/REP to operate.Garrett D'Amore2017-01-02
* Begin testing REQ/REP.Garrett D'Amore2017-01-02
* Protocol initialization restructuring.Garrett D'Amore2017-01-02
* Rename nni_socket to nni_sock.Garrett D'Amore2017-01-02
* Change msgqueue -> msgq.Garrett D'Amore2017-01-02
* Use new NNI_ALLOC_STRUCT macro. nni_msg_dup copies options too.Garrett D'Amore2017-01-02
* REQ/REP use new style locks. Also, enable compilation for REP.Garrett D'Amore2017-01-01
* Factor out repeated protocol code into common.Garrett D'Amore2016-12-29
* Fix error handling during initialization.Garrett D'Amore2016-12-29
* Move option helpers to their own file.Garrett D'Amore2016-12-29