The nng_msg_reserve()
function ensures a message has allocated enough storage
to accommodate a body of the given length.
This message attempts to avoid extra allocations,
and will reuse the existing memory when possible.
Tip
|
Using this message before nng_msg_append()
will prevent additional memory allocations until the message’s length exceeds
the alotted capacity.
|
Note
|
Pointers to message body and header content obtained prior to this function must not be in use, as the underlying memory used for the message may have changed, particularly if the message capacity is increasing. |