aboutsummaryrefslogtreecommitdiff
path: root/docs/ref/api
Commit message (Collapse)AuthorAge
* Introduce accessors for nng_url struct and make it opaque.Garrett D'Amore2024-11-18
| | | | | This provides safety by ensuring that applications do not depend on the size or layout of nng_url itself.
* URL refactor part 1.Garrett D'Amore2024-11-18
| | | | | | | This eliminates most (but not all) of the dynamic allocations associated with URL objects. A number of convenience fields on the URL are removed, but we are able to use common buffer for most of the details.
* More url work. Undocument rawurl, and stop using it stats and logs.Garrett D'Amore2024-11-17
| | | | | | | Also expose nng_url_sprintf() for users who need it. This avoids some need to do dynamic memory on some things. Soon the entirety of nng_url will be allocation free in the usual case.
* URL u_port should be a number not a string.Garrett D'Amore2024-11-17
| | | | | | | | | | | The idea here is to reduce the dynamic allocations used for URLs, and also the back and forth with parsing begin strings and port numbers. We always resolve to a port number, and this is easier for everyone. The real goal in the long term is to eliminate dynamic allocation of the URL fields altogether, but that requires a little more work. This is a step in the right direction.
* Document nng_init and nng_finiGarrett D'Amore2024-11-11
|
* fixes #1907 Document the nng_socket_get_send_poll_fd and recv_poll_fdGarrett D'Amore2024-11-09
|
* Remove tabs from docs (expand to 4 spaces) - some renderers cannot cope.Garrett D'Amore2024-11-09
|
* fixes #1914 Document nng_socket_proto_id, proto_name, peer_id, peer_name, ↵Garrett D'Amore2024-11-09
| | | | and nng_socket_raw
* Remove left over single doc pages.Garrett D'Amore2024-11-09
|
* docs: fix message 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
|
* 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
|
* 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
|
* log documentation converted to mdbook.Garrett D'Amore2024-10-14
|
* 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
|
* 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
|
* nng_msg docs converted to mdbookGarrett D'Amore2024-10-12
| | | | | We're moving to fewer man pages, with related functions grouped together in the same man page, and this continues the trend.
* Fix internal link for nng_opts_parse.Garrett D'Amore2024-10-11
|
* Convert nng_duration to mdbook.Garrett D'Amore2024-10-11
|
* Add ref for nng_opts_parseGarrett D'Amore2024-10-11
|