nng_url_clone(3)

nng_url_clone3

Clone url structure

Usage

#include <nng/nng.h>
int nng_url_clone(nng_url **dup, nng_url *orig);

Overview

The nng_url_clone() makes a clone of the original URL structure orig, and saves the result in the location pointed by dup. This clone includes fully duplicating each of the member fields.

The new nng_url structure can be disposed of using nng_url_free() when it is no longer needed.

Return values

This function returns 0 on success, and non-zero otherwise.

Errors

NNG_ENOMEM

Insufficient free memory exists to duplicate a message.

From libnng-dev 1.10.1-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.