GNU Radio 2.x: ppio Class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

# ppio Class Reference

`#include <ppio.h>`

Inheritance diagram for ppio:

[legend]
List of all members.

## Detailed Description

abstract class that provides low level access to parallel port bits

## Public Member Functions
| ppio ()
virtual | ~ppio ()
virtual void | write_data (unsigned char v)=0
virtual unsigned char | read_data ()=0
virtual void | write_control (unsigned char v)=0
virtual unsigned char | read_control ()=0
virtual unsigned char | read_status ()=0
virtual void | lock ()=0
virtual void | unlock ()=0

## Constructor & Destructor Documentation

ppio::ppio | ( |  | ) | `[inline]`

ppio::~ppio | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual void ppio::lock | ( |  | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual unsigned char ppio::read_control | ( |  | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual unsigned char ppio::read_data | ( |  | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual unsigned char ppio::read_status | ( |  | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual void ppio::unlock | ( |  | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual void ppio::write_control | ( | unsigned char | v | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

virtual void ppio::write_data | ( | unsigned char | v | ) | `[pure virtual]`

| Implemented in ppio_ppdev.

The documentation for this class was generated from the following files:

- ppio.h
- ppio.cc