aboutsummaryrefslogtreecommitdiff
path: root/src/core/pipe.h
Commit message (Expand)AuthorAge
* SP initialization cannot fail.Garrett D'Amore2021-09-06
* Move transport.[ch] to SPGarrett D'Amore2021-07-09
* fixes #1372 nni_reap could be smallerGarrett D'Amore2020-12-19
* fixes #848 server hang waiting for client handshakeGarrett D'Amore2019-02-23
* fixes #4 Statistics supportGarrett D'Amore2018-09-03
* fixes #208 pipe start should occur before connect / acceptGarrett D'Amore2018-08-14
* Revert "fixes #599 nng_dial sync should not return until added to socket"Garrett D'Amore2018-08-06
* fixes #599 nng_dial sync should not return until added to socketGarrett D'Amore2018-08-05
* fixes #568 Want a single reader/write lock on socket child objectsGarrett D'Amore2018-07-06
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #419 want to nni_aio_stop without blocking (#428)Garrett D'Amore2018-05-15
* fixes #389 Need pipe notification callbacksGarrett D'Amore2018-05-03
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #173 Define public HTTP server APIGarrett D'Amore2018-02-01
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* More pipe option handling, pipe API support. Url option.Garrett D'Amore2017-09-22
* fixes #62 Endpoint close should be synchronous #62Garrett D'Amore2017-08-14
* Use a dedicated reap thread instead of taskq.Garrett D'Amore2017-08-05
* Simpler taskq API.Garrett D'Amore2017-07-21
* fixes #27 Double free found in stress testingGarrett D'Amore2017-07-19
* Fix locking errors in endpoints, and simplify some logic.Garrett D'Amore2017-07-16
* Implemented asynchronous (fully) accept.Garrett D'Amore2017-07-14
* Use the same pipe teardown in all circumstances.Garrett D'Amore2017-07-13
* Use the same flow regardless of whether pipe start is used or not.Garrett D'Amore2017-07-13
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Move IPC negotiation out of connect/accept.Garrett D'Amore2017-07-05
* Remove the extra _aio_ part of pipe send and recv functions.Garrett D'Amore2017-07-02
* pipe_send and recv can be void.Garrett D'Amore2017-07-02
* We don't need pipe_hold or pipe_rele anymore.Garrett D'Amore2017-06-28
* 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
* Create the pipe object hash (not used yet).Garrett D'Amore2017-06-07
* Clean up some dead code.Garrett D'Amore2017-03-29
* More interface hiding. (pipe tran data setting).Garrett D'Amore2017-03-19
* More API cleanups to separate interfaces. (nni_pipe_create).Garrett D'Amore2017-03-19
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Reduce socket/pipe private data coupling.Garrett D'Amore2017-03-19
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Start of msgq aio.Garrett D'Amore2017-03-01
* Introduce new generic I/O event framework.Garrett D'Amore2017-02-19
* Public pipe and endpoint APIs use IDs instead of pointers.Garrett D'Amore2017-01-17
* 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
* Endpoint renaming.Garrett D'Amore2017-01-02