aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/pair/pair.c
Commit message (Expand)AuthorAge
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Various cleanups of unused bits.Garrett D'Amore2017-07-08
* 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
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Pair protocol 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
* Add RAW option support (no-op) for PAIR.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
* Initial cut at TCP, totally untested beyond compilation.Garrett D'Amore2017-01-04
* Fixes to enable REQ/REP to operate.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
* Pipe simplifications for thread management.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
* Substantial fixes for listen & dialers.Garrett D'Amore2016-12-25
* Endpoint dialer implemented.Garrett D'Amore2016-12-22
* Work on endpoints. More C99 & type cleanups.Garrett D'Amore2016-12-22
* Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv.Garrett D'Amore2016-12-22
* Start of work to inline mutexes and condition variables.Garrett D'Amore2016-12-22
* Use C99 structure initializers FTW. Various other changes.Garrett D'Amore2016-12-22
* Logic for socket shutdown, cleanup, and draining figured out.Garrett D'Amore2016-12-22
* Use C99.Garrett D'Amore2016-12-21
* Uncrustify configuration, and shorter copyright banners, plus reformatGarrett D'Amore2016-12-21
* nni_socket_add_pipe and nni_socket_remove_pipe implementation.Garrett D'Amore2016-12-14
* Better separate public vs. private names.Garrett D'Amore2016-12-14
* nn_socket_create() implemented.Garrett D'Amore2016-12-14
* Initial swing at pair protocol.Garrett D'Amore2016-12-13