# PIP: src/io Directory Reference

io Directory Reference
Directory dependency graph for io:

## Files

file | pibasetransfer.cpp
file | pibasetransfer.h
| Base class for reliable send and receive data in fixed packets with error correction, pause and resume.
file | pibinarylog.cpp
file | pibinarylog.h
| Binary log.
file | piconfig.cpp
file | piconfig.h
| Configuration parser and writer.
file | piconnection.cpp
file | piconnection.h
| Complex I/O point.
file | pidatatransfer.cpp
file | pidatatransfer.h
file | pidiagnostics.cpp
file | pidiagnostics.h
| Connection quality diagnostics.
file | pidir.cpp
file | pidir.h
| Local directory.
file | piethernet.cpp
file | piethernet.h
| Ethernet device.
file | pifile.cpp
file | pifile.h
| Local file.
file | pifiletransfer.cpp
file | pifiletransfer.h
file | piiodevice.cpp
file | piiodevice.h
| Abstract input/output device.
file | piiomodule.h
file | piiostring.cpp
file | piiostring.h
| PIIODevice wrapper around PIString.
file | pimultiprotocol.cpp
file | pimultiprotocol.h
file | pipacketextractor.cpp
file | pipacketextractor.h
| Packets extractor.
file | pipeer.cpp
file | pipeer.h
| Peering net node.
file | piprotocol.cpp
file | piprotocol.h
| Highly configurable from file I/O channel.
file | piserial.cpp
file | piserial.h
| Serial device.
file | piusb.cpp
file | piusb.h
| USB device.