aboutsummaryrefslogtreecommitdiff
path: root/src/core/endpt.h
Commit message (Expand)AuthorAge
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #521 ep_stop is not actually usedGarrett D'Amore2018-06-11
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #219 transports should take URL structure instead of string addressGarrett D'Amore2018-01-22
* Added more complete tests, and changes to property handling.Garrett D'Amore2017-10-02
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* More pipe option handling, pipe API support. Url option.Garrett D'Amore2017-09-22
* Endpoint API completely implemented.Garrett D'Amore2017-08-18
* fixes #62 Endpoint close should be synchronous #62Garrett D'Amore2017-08-14
* Use dedicate reap thread for endpoints too.Garrett D'Amore2017-08-05
* Simpler taskq API.Garrett D'Amore2017-07-21
* Bind the pipe to the ep properly, and wake any closers needed.Garrett D'Amore2017-07-16
* Reconnect automatically, but do backoff on failures. (Accept too!)Garrett D'Amore2017-07-16
* Some initial progress on *connect* async.Garrett D'Amore2017-07-15
* Implemented asynchronous (fully) accept.Garrett D'Amore2017-07-14
* Close a race during pipe creation.Garrett D'Amore2017-07-13
* Make better use of enums (makes clang-format happier.)Garrett D'Amore2017-07-10
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* TCP asynchronous working now.Garrett D'Amore2017-07-07
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Use ep_closed to track state (disambiguate name.)Garrett D'Amore2017-06-22
* Simplify endpoint pipe startup. Fix lost pipe on closed ep.Garrett D'Amore2017-06-22
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* More endpoint plumbing before pipes move to objhash.Garrett D'Amore2017-06-06
* Endpoint now holds a reference on the socket.Garrett D'Amore2017-06-06
* Start of using objhash for endpoints.Garrett D'Amore2017-06-06
* More interface hiding. (pipe tran data setting).Garrett D'Amore2017-03-19
* Holds instead of references (holds from nng user land).Garrett D'Amore2017-03-19
* More cleanups. Delete unused call, isolate ep list creation.Garrett D'Amore2017-03-19
* Introduce new generic I/O event framework.Garrett D'Amore2017-02-19
* Add nni_ep_hold, nni_ep_hold_close, nni_ep_rele, nng_endpoint_close.Garrett D'Amore2017-01-24
* Public pipe and endpoint APIs use IDs instead of pointers.Garrett D'Amore2017-01-17
* Fixes to enable REQ/REP to operate.Garrett D'Amore2017-01-02
* Endpoint renaming.Garrett D'Amore2017-01-02
* Transport renaming.Garrett D'Amore2017-01-02
* Rename nni_socket to nni_sock.Garrett D'Amore2017-01-02
* Final purge of old threading & synch stuff.Garrett D'Amore2017-01-01
* Endpoint uses single thread.Garrett D'Amore2017-01-01
* Close & destroy endpoints in a single operation.Garrett D'Amore2016-12-31
* Substantial fixes for listen & dialers.Garrett D'Amore2016-12-25
* New dial/listen API. Dialing might work now.Garrett D'Amore2016-12-25
* Implemened synchronous & asynchronuos dialer, accepter. Getting close...Garrett D'Amore2016-12-22
* 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
* Use C99 structure initializers FTW. Various other changes.Garrett D'Amore2016-12-22
* Uncrustify clean now.Garrett D'Amore2016-12-21
* Uncrustify configuration, and shorter copyright banners, plus reformatGarrett D'Amore2016-12-21
* Endpoint structure defined.Garrett D'Amore2016-12-14