aboutsummaryrefslogtreecommitdiff
path: root/src/core/socket.h
Commit message (Expand)AuthorAge
* Liberally apply some UWYI (use what you include) to header filesGarrett D'Amore2025-01-05
* ctx: Simplify handling for closed contexts.Garrett D'Amore2024-12-07
* Replace NNG_OPT_SUB_SUBSCRIBE/UNSUBSCRIBE with functions.Garrett D'Amore2024-11-03
* Replace `NNG_OPT_RAW` with `nng_socket_raw`.Garrett D'Amore2024-11-02
* NNG_OPT_RECVFD and NNG_OPT_SENDFD converted to functions.Garrett D'Amore2024-11-02
* Introduce nng_device_aio().Garrett D'Amore2021-12-27
* ID map static initialization support.Garrett D'Amore2021-12-06
* SP initialization cannot fail.Garrett D'Amore2021-09-06
* Minor cleanups.Garrett D'Amore2021-08-21
* Remove unused prototypes.Garrett D'Amore2021-08-21
* remove unused function declarationQXSoftware2018-10-12
* fixes #4 Statistics supportGarrett D'Amore2018-09-03
* 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 #564 Race regression caused by#522Garrett D'Amore2018-07-02
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #449 Want more flexible pipe eventsGarrett D'Amore2018-05-17
* 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 #334 Separate context for state machines from socketsGarrett D'Amore2018-04-10
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #173 Define public HTTP server APIGarrett D'Amore2018-02-01
* fixes #2 Websocket transportGarrett D'Amore2017-12-26
* fixes #45 expose aio to applicationsGarrett D'Amore2017-10-25
* fixes #132 Implement saner notification for file descriptorsGarrett D'Amore2017-10-24
* fixes #112 Need to move some stuff from socket to message queuesGarrett D'Amore2017-10-23
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* Endpoint API completely implemented.Garrett D'Amore2017-08-18
* Move socket structure to private socket implementation.Garrett D'Amore2017-08-14
* Convert duration to usec.Garrett D'Amore2017-08-14
* fixes #62 Endpoint close should be synchronous #62Garrett D'Amore2017-08-14
* fixes #47 compat_reqttls fails sometimesGarrett D'Amore2017-08-09
* 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
* Ditch unused nni_sock_hold() call.Garrett D'Amore2017-07-17
* Bind the pipe to the ep properly, and wake any closers needed.Garrett D'Amore2017-07-16
* Fix locking errors in endpoints, and simplify some logic.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
* Attempts to minimize races, remove unused nni_sock_mtx function.Garrett D'Amore2017-07-12
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* 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 idle pipe list (unused).Garrett D'Amore2017-06-09
* Reconn times acquired atomically by socket under lock.Garrett D'Amore2017-06-06
* Endpoint now holds a reference on the socket.Garrett D'Amore2017-06-06