UniSet  1.4.0
Открытые члены
Класс IOAccess

Предоставление операций для низкоуровневого ввода-вывода. Подробнее...

#include <IOAccess.h>

Граф наследования:IOAccess:
DigitalCard_O5600

Полный список членов класса

Открытые члены

 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.

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

Предоставление операций для низкоуровневого ввода-вывода.

Автор:
Vitaly Lipatov
Этот класс предназначен для внутреннего использования в классах ввода-вывода
Этот класс предназначен для внутреннего использования в классах ввода-вывода

Конструктор(ы)

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().


Объявления и описания членов классов находятся в файлах: