Информация о соединении с сервером
#include <sys/neutrino.h>struct _msg_info { /* _msg_info _server_info */_Uint32t nd; /* client server */_Uint32t srcnd; /* server - */pid_t pid; /* client server */_Int32t tid; /* thread - */_Int32t chid; /* server server */_Int32t scoid; /* server server */_Int32t coid; /* client client */_Int32t msglen; /* msg - */_Int32t srcmsglen; /* thread - */_Int32t dstmsglen; /* thread - */_Int16t priority; /* thread - */_Int16t flags; /* - client */_Uint32t reserved;};#define _server_info _msg_info
Структура содержит информацию о соединении с сервером и включает следующие поля:
ND_LOCAL_NODE
(или 0
) - дескриптор локального узла. Для: | Необходимо использовать функцию: |
---|---|
Сравнить два nd объекта | ND_NODE_CMP() |
Преобразовать nd в текст | netmgr_ndtostr() |
Преобразовать текст в формат nd | netmgr_strtond() |
ЗОСРВ «Нейтрино»
struct _io_connect_link_reply, struct _msg_info, ConnectServerInfo(), ConnectServerInfo_r()
Предыдущий раздел: Описание API системной библиотеки