aboutsummaryrefslogtreecommitdiff
path: root/src/nng_legacy.c
Commit message (Collapse)AuthorAge
* Remove the last of the legacy option handling functions.Garrett D'Amore2024-10-06
|
* Remove deprecated context option functions.Garrett D'Amore2024-10-06
|
* Drop the legacy listener option functionsGarrett D'Amore2024-10-06
|
* Remove dialer legacy option functionsGarrett D'Amore2024-10-06
|
* Drop unused nng_msg_getoptGarrett D'Amore2024-10-06
|
* Remove unused legacy nng_closeall.Garrett D'Amore2024-10-06
|
* Remove deprecated `nng_pipe_getopt` and friends.Garrett D'Amore2024-10-06
|
* Restore legacy nng_getopt_ptr.Garrett D'Amore2021-12-25
| | | | closes #1553
* fixes #1071 tran_chkopt can be cleaned upGarrett D'Amore2020-11-15
This is a sweeping cleanup of the transport logic around options, and also harmonizes the names used when setting or getting options. Additionally, legacy methods are now moved into a separate file and can be elided via CMake or a preprocessor define. Fundamentally, the ability to set to transport options via the socket is deprecated; there are numerous problems with this and my earlier approaches to deal with this have been somewhat misguided. Further these approaches will not work with future protocol work that is planned (were some options need to be negotiated with peers at the time of connection establishment.) Documentation has been updated to reflect this. The test suites still make rather broad use of the older APIs, and will be converted later.