diff options
| author | Garrett D'Amore <garrett@damore.org> | 2024-11-21 23:10:16 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2024-11-21 23:10:16 -0800 |
| commit | 58537035fda61d18d7dab19a93348dcd1b8f3d41 (patch) | |
| tree | 34845ae5f7001ab74841cfbcfa6402b28e84f505 /src/nng.c | |
| parent | c2a5206ad26624ffc3d5f5260317067abb48a3d6 (diff) | |
| download | nng-58537035fda61d18d7dab19a93348dcd1b8f3d41.tar.gz nng-58537035fda61d18d7dab19a93348dcd1b8f3d41.tar.bz2 nng-58537035fda61d18d7dab19a93348dcd1b8f3d41.zip | |
Introduce nng_listener_get_url and nng_dialer_get_url.
This is intended to replace NNG_OPT_URL.
Diffstat (limited to 'src/nng.c')
| -rw-r--r-- | src/nng.c | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -950,6 +950,33 @@ nng_listener_set_tls(nng_listener id, nng_tls_config *cfg) nni_listener_rele(l); return (rv); } + +int +nng_dialer_get_url(nng_dialer id, const nng_url **urlp) +{ + int rv; + nni_dialer *d; + if ((rv = nni_dialer_find(&d, id.id)) != 0) { + return (rv); + } + *urlp = nni_dialer_url(d); + nni_dialer_rele(d); + return (0); +} + +int +nng_listener_get_url(nng_listener id, const nng_url **urlp) +{ + int rv; + nni_listener *l; + if ((rv = nni_listener_find(&l, id.id)) != 0) { + return (rv); + } + *urlp = nni_listener_url(l); + nni_listener_rele(l); + return (0); +} + int nng_dialer_close(nng_dialer did) { |
