uIP 1.0
Структуры данных | Макросы
Файл C:/asm/STM32-ethernet/ENC28J60prj/uip-master/uip/psock.h

Заголовочный файл библиотеки протосокетов Подробнее...

#include "uipopt.h"
#include "pt.h"

См. исходные тексты.

Структуры данных

struct  psock
 Представление протосокета. Подробнее...

Макросы

#define PSOCK_INIT(psock, buffer, buffersize)
 Инициализирует протосокет.
#define PSOCK_BEGIN(psock)
 Запускает в фукнции протопоток протосокета.
#define PSOCK_SEND(psock, data, datalen)
 Отправление данных.
#define PSOCK_SEND_STR(psock, str)
 Отправляет строку, завершающуюся нулем (null-terminated string).
#define PSOCK_GENERATOR_SEND(psock, generator, arg)
 Генерация данных с помощью функции и отправка их
#define PSOCK_CLOSE(psock)
 Закрытие протосокета.
#define PSOCK_READBUF(psock)
 Чтение данных, пока буфер не заполнится.
#define PSOCK_READTO(psock, c)
 Читает данные, пока не попадется указанный символ.
#define PSOCK_DATALEN(psock)
 Длина данных, котррые были прочитаны ранее.
#define PSOCK_EXIT(psock)
 Выход из протопотока протосокета.
#define PSOCK_CLOSE_EXIT(psock)
 Закрывает протосокет и делает выход из протопотока протосокета.
#define PSOCK_END(psock)
 Декларирует конец протопотока протосокета.
#define PSOCK_NEWDATA(psock)
 Проверяет - поступили ли новые данные на протосокет.
#define PSOCK_WAIT_UNTIL(psock, condition)
 Ожидание, пока условие не станет true.

Подробное описание

Заголовочный файл библиотеки протосокетов

Автор:
Adam Dunkels <adam@sics.se>

См. определение в файле psock.h