UniSet
1.4.0
|
Предоставление операций для низкоуровневого ввода-вывода. Подробнее...
#include <IOAccess.h>
Открытые члены | |
IOAccess () | |
При создании объекта открываются все порты на запись/чтение | |
void | get (int port, void *buf, int size) const |
int | in (int port) const |
Получение байта из указанного порта | |
void | put (int port, const void *buf, int size) const |
void | out (int port, int value) const |
Вывод байта value в порт port. | |
IOAccess () | |
При создании объекта открываются все порты на запись/чтение | |
int | in (int port) const |
Получение байта из указанного порта | |
void | out (int port, int value) const |
Вывод байта value в порт port. |
Предоставление операций для низкоуровневого ввода-вывода.
IOAccess::IOAccess | ( | ) | [inline] |
При создании объекта открываются все порты на запись/чтение
IOAccess::IOAccess | ( | ) | [inline] |
При создании объекта открываются все порты на запись/чтение
void IOAccess::get | ( | int | port, |
void * | buf, | ||
int | size | ||
) | const [inline] |
Получение значений из диапазона портов от port до port+size байт. Записываются по адресу buf.
int IOAccess::in | ( | int | port | ) | const [inline] |
Получение байта из указанного порта
int IOAccess::in | ( | int | port | ) | const [inline] |
Получение байта из указанного порта
Получение значений из диапазона портов от port до port+size байт. Записываются по адресу buf.
void IOAccess::out | ( | int | port, |
int | value | ||
) | const [inline] |
Вывод байта value в порт port.
Перекрестные ссылки put().
void IOAccess::out | ( | int | port, |
int | value | ||
) | const [inline] |
Вывод байта value в порт port.
Запись значений в диапазон портов от port до port+size байт. Значения берутся начиная с адреса buf.
void IOAccess::put | ( | int | port, |
const void * | buf, | ||
int | size | ||
) | const [inline] |
Запись значений в диапазон портов от port до port+size байт. Значения берутся начиная с адреса buf.
Используется в out().