Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки драйверов ввода (libinput) > API библиотеки libinput > devi_enqueue_packet()



devi_enqueue_packet()

Отправка готового пакета

Прототип:

#include <proto.h>
int devi_enqueue_packet( input_module_t *module,
char *dptr,
unsigned size );

Аргументы:

module
Дескриптор модуля (см. input_module_t).
dptr
Указатель на блок данных.
size
Размер блока данных.

Библиотека:

libinput

Описание:

Функция используется модулями фильтров для передачи готового пакета во внешние интерфейсы.

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

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

input_module_t, devi_register_interrupt(), devi_register_pulse(), devi_register_timer(), devi_request_iorange()




Предыдущий раздел: Библиотека разработки драйверов ввода (libinput)