# everest_io {#mainpage}

libeverest_io provides utilities for socket based communication.

Currently there are clients for
 - UDP
 - SocketCAN
 - MQTT
 - PTY
 - TCP
 - TAP

The clients are single threaded and epoll based. Utilities for file descriptor based event handling are provided and used.
