aboutsummaryrefslogtreecommitdiff
path: root/docs/ref/migrate
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2025-01-03 08:21:00 -0800
committerGarrett D'Amore <garrett@damore.org>2025-01-03 08:38:19 -0800
commitcefc6e1995f7f8e53e16db745eac7a86c2ebffd3 (patch)
tree0ac186f87a1d33b3b4090ea1c1dd51c85553b5f3 /docs/ref/migrate
parentfb03061dfd20f0d85f73d22380acf5b8f88cf6b3 (diff)
downloadnng-cefc6e1995f7f8e53e16db745eac7a86c2ebffd3.tar.gz
nng-cefc6e1995f7f8e53e16db745eac7a86c2ebffd3.tar.bz2
nng-cefc6e1995f7f8e53e16db745eac7a86c2ebffd3.zip
api: drop the 64-bit option accessors (no more 64-bit option types)
Diffstat (limited to 'docs/ref/migrate')
-rw-r--r--docs/ref/migrate/nng1.md15
1 files changed, 14 insertions, 1 deletions
diff --git a/docs/ref/migrate/nng1.md b/docs/ref/migrate/nng1.md
index 960e8626..8306e71f 100644
--- a/docs/ref/migrate/nng1.md
+++ b/docs/ref/migrate/nng1.md
@@ -128,6 +128,11 @@ address separated by a semicolon. This was provided for legacy libnanomsg
compatilibility, and is no longer offered. The correct way to specify a
local address is by setting `NNG_OPT_LOCADDR` on the dialer.
+## IPC Option Type Changes
+
+The types of [`NNG_OPT_PEER_GID`], [`NNG_OPT_PEER_PID`], [`NNG_OPT_PEER_UID`], and [`NNG_OPT_PEER_ZONEID`]
+have changed from `uint64_t` to `int`. The underlying platforms all use 32-bit quantities for these.
+
## Option Functions
The previously deprecated `nng_pipe_getopt_xxx` family of functions is removed.
@@ -146,11 +151,14 @@ and are thus removed:
- `nng_ctx_get_string`
- `nng_ctx_set_string`
- `nng_ctx_get_uint64`
-- `nng_ctx_set_uint64`
- `nng_dialer_get_ptr`
- `nng_dialer_set_ptr`
+- `nng_dialer_get_uint64`
+- `nng_dialer_set_uint64`
- `nng_listener_get_ptr`
- `nng_listener_set_ptr`
+- `nng_listener_get_uint64`
+- `nng_listener_set_uint64`
- `nng_socket_get_ptr`
- `nng_socket_set_ptr`
- `nng_socket_get_string`
@@ -159,10 +167,15 @@ and are thus removed:
- `nng_socket_set_uint64`
- `nng_stream_get_ptr`
- `nng_stream_set_ptr`
+- `nng_stream_get_uint64`
- `nng_stream_dialer_get_ptr`
- `nng_stream_dialer_set_ptr`
+- `nng_stream_dialer_get_uint64`
+- `nng_stream_dialer_set_uint64`
- `nng_stream_listener_get_ptr`
- `nng_stream_listener_set_ptr`
+- `nng_stream_listener_get_uint64`
+- `nng_stream_listener_set_uint64`
- `nng_ctx_get_ptr` (not documented)
- `nng_ctx_set_ptr` (not documented)