struct iovec, iov_t

Структура, характеризующая сообщение-вектор

Прототип:

#include <sys/types.h>
typedef struct iovec {
void *iov_base;
size_t iov_len;
} iov_t;

Описание:

Тип позволяет производить разметку векторных сообщений, включающих цепочку произвольных буферов данных. Структура включает следующие поля:

iov_base
Базовый адрес области памяти из которой должны быть записаны данные
iov_len
Размер области памяти

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

asyncmsg_put(), asyncmsg_putv(), devctl(), GETIOVBASE(), GETIOVLEN(), memcpyv(), MsgKeyData(), MsgKeyData_r(), MsgReadv(), MsgReadv_r(), MsgReceivePulsev(), MsgReceivePulsev_r(), MsgReceivev(), MsgReceivev_r(), MsgReplyv(), MsgReplyv_r(), MsgSendvs(), MsgSendvs_r(), MsgSendsvnc(), MsgSendsvnc_r(), MsgSendvsnc(), MsgSendvsnc_r(), MsgSendvnc(), MsgSendvnc_r(), MsgWritev(), MsgWritev_r(), MsgSendv(), MsgSendv_r(), MsgSendsv(), MsgSendsv_r(), readv(), resmgr_msgreadv(), resmgr_msgreplyv(), resmgr_msgwritev(), SETIOV(), writev()




Предыдущий раздел: Описание API системной библиотеки