aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAge
* Replace `NNG_OPT_RAW` with `nng_socket_raw`.Garrett D'Amore2024-11-02
| | | | Similar to the other identities, this simplifies code a bit.
* Replace `NNG_OPT_PROTO`, `NNG_OPT_PROTONAME`, and friends with functions.Garrett D'Amore2024-11-02
| | | | | | Socket options were a little awkward, and these are core properties of the socket. Few if any applications need these. This also avoids some dynamic allocations.
* NNG_OPT_RECVFD and NNG_OPT_SENDFD converted to functions.Garrett D'Amore2024-11-02
| | | | | | | | | | These options are removed entirely, and their functionality is now available via special functions, `nng_socket_get_send_poll_fd` and `nng_socket_get_recv_poll_fd`, making these first class methods on the socket. This eliminates a bit of wasteful code, and provides type safety for these methods.
* Remove nng_stream_set function family.Garrett D'Amore2024-10-28
| | | | This was not really used or useful.
* streams: drop some stream set functionsGarrett D'Amore2024-10-28
| | | | | | | | | | | We don't need nng_stream_set_addr nor nng_stream_set_ptr. These methods are simply not useful for streams, which have their properties established at creation time. Arguably in fact, all of nng_stream_set_* could go away -- the only properties it is implemented for are TCP keepalive and nodelay tuning, and those should be reasonably set by the creator of the stream.
* tls: Remove the individual TLS configuration optionsGarrett D'Amore2024-10-28
| | | | | | | | This is a breaking change. TLS configuration changes are to be made using TLS configuration objects, and then set on a listener or dialer with NNG_OPT_TLS_CONFIG. This should be a bit less racy, and allows for simpler code.
* docs: fix message linksGarrett D'Amore2024-10-27
|
* docs: fix various linksGarrett D'Amore2024-10-27
|
* docs: update nng_sleep_aio for mdbookGarrett D'Amore2024-10-27
|
* docs: AIO chapter (consumer only) converted to mdbook.Garrett D'Amore2024-10-24
|
* docs: nng_opts_parse converted to chapter.Garrett D'Amore2024-10-23
|
* docs: document error codesGarrett D'Amore2024-10-23
|
* docs: master cross-reference tableGarrett D'Amore2024-10-22
|
* docs: URL chapterGarrett D'Amore2024-10-22
|
* docs: idmap into its own chapterGarrett D'Amore2024-10-22
|
* docs: consolidate misc chapterGarrett D'Amore2024-10-22
|
* docs: add memory chapterGarrett D'Amore2024-10-22
|
* docs: fix markup snafu in msgm.mdGarrett D'Amore2024-10-22
|
* fix typoGarrett D'Amore2024-10-22
|
* docs: move migration docs into bookGarrett D'Amore2024-10-22
|
* docs: messages API converted to single chapter.Garrett D'Amore2024-10-22
|
* doc: remove unused index.md for thr/Garrett D'Amore2024-10-21
|
* docs: fix clock cross referencesGarrett D'Amore2024-10-20
|
* docs: Move time related functions into single chapter.Garrett D'Amore2024-10-20
|
* Forgot to commit synch.mdGarrett D'Amore2024-10-20
|
* docs: thread converted to new styleGarrett D'Amore2024-10-20
|
* Use `const` for nng_stat when possible.Garrett D'Amore2024-10-20
| | | | | This should help the compiler enforce checks, and may result in better optimizations.
* Synchronization primitives made a single chapter in mdbook.Garrett D'Amore2024-10-20
|
* docs: statistics as a single chapter.Garrett D'Amore2024-10-19
|
* Add syslog RFCs to see alsoGarrett D'Amore2024-10-19
|
* Logging as a single chapter.Garrett D'Amore2024-10-19
| | | | | | | | | | | | | This is the direction we want to go with documentation. Major areas of functionality should be one single chapter in the API reference, which should make them far more usable for people not already familiar with NNG. This represents a substantial departure from UNIX man pages, but many of our users are not used to working with UNIX man pages anyway, and organization of man pages, while convenient for reading with the legacy shell man command, fails on a number of usability fronts.
* Conversion of nng_aio to mdbook in progressGarrett D'Amore2024-10-19
|
* aio cancellation docs converted to mdbookGarrett D'Amore2024-10-18
|
* IPC transport converted to mdbook.Garrett D'Amore2024-10-18
|
* Forgot to add log index docGarrett D'Amore2024-10-18
|
* markup fix in indexGarrett D'Amore2024-10-15
|
* Stats API converted to mdbook.Garrett D'Amore2024-10-15
| | | | | A number of small errors were fixed, and we tried to restructure this to be a bit more usable to readers.
* docs: nng_log_get_level has a return valueGarrett D'Amore2024-10-14
|
* Minor fixes for () in docsGarrett D'Amore2024-10-14
|
* log documentation converted to mdbook.Garrett D'Amore2024-10-14
|
* Converted protocols to mdbook.Garrett D'Amore2024-10-14
| | | | Started an introductory section too.
* doc: nng_url converted to mdbook.Garrett D'Amore2024-10-13
|
* Forgot to commit nng_msg_pipeGarrett D'Amore2024-10-13
|
* docs: Fix prototype and description for nng_msg_realloc.Garrett D'Amore2024-10-13
|
* docs: nng_msg_pipe converted to mdbookGarrett D'Amore2024-10-13
|
* Fix some intradoc links.Garrett D'Amore2024-10-13
|
* mdbook: Add some front matter material.Garrett D'Amore2024-10-13
|
* Minor fixes to mdbook docs.Garrett D'Amore2024-10-12
|
* nng_msg_header and company converted to mdbookGarrett D'Amore2024-10-12
|
* nng message header converted to mdbookGarrett D'Amore2024-10-12
|