#include <nng/nng.h> typedef struct nng_msg nng_msg;
|This documentation is for the TIP (development tree) of NNG and may represent unreleased changes or functionality that is experimental, and is subject to change before release. The latest released version is v1.3.2. See the documentation for v1.3.2 for the most up-to-date information.|
nng_msg - message
nng_msg represents a single message sent between Scalability Protocols
Messages internally have a body, containing the application supplied
payload, and a header, containing protocol specific routing and similar
|Using message-oriented functions is a good way to reduce the likelihood of data copies and improve application performance.|
In addition there are other functions used to access message contents, including adding data to either the beginning or end of the message, automatic data conversion, and removing data from the beginning or end. These functions are designed to try to avoid copying message contents by making use of scratch areas at the beginning and end of the message.