| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Converted property functions to use nng_err. | Garrett D'Amore | 2025-04-27 |
| | | |||
| * | Liberally apply some UWYI (use what you include) to header files | Garrett D'Amore | 2025-01-05 |
| | | |||
| * | Pollables can be completely inline. | Garrett D'Amore | 2021-12-25 |
| | | | | | | This eliminates more failure paths, and brings us still closer to eliminating the possibility of failure during socket init. | ||
| * | fixes #1105 pollable can be inlined, and use atomics | Garrett D'Amore | 2020-01-04 |
| | | | | | | This also introduces an nni_atomic_cas64 to help with lock-free designs. Some mechanical renaming was done in some of the protocols for spelling. | ||
| * | fixes #334 Separate context for state machines from sockets | Garrett D'Amore | 2018-04-10 |
| This provides context support for REQ and REP sockets. More discussion around this is in the issue itself. Optionally we would like to extend this to the surveyor pattern. Note that we specifically do not support pollable descriptors for non-default contexts, and the results of using file descriptors for polling (NNG_OPT_SENDFD and NNG_OPT_RECVFD) is undefined. In the future, it might be nice to figure out how to factor in optional use of a message queue for users who want more buffering, but we think there is little need for this with cooked mode. | |||
