T.1. para_iov_t

This structure describes a single message attachment.

Synopsis. 

#include <parabellym/api.h>
	
typedef struct para_iov_t
{
	void *addr;
	size_t size;
} para_iov_t;

Description. 

The para_iov_t structure contains information about a single message attachment. The members include:

addr, size
Address and size, in bytes, of the block of data attached to a message. The data must not contain pointers to memory locations intended to be used by the receiving module. Refusing to follow this rule will lead to system failure in distributed environment, when modules do not share one memory space.

In C++ mode, all members of this structure are initialized with zero or NULL values by default; in C mode all members must be explicitly initialized.