#include <cassert>#include <cstdint>#include <queue>#include <vector>#include <map>#include <unordered_set>#include <memory>#include <algorithm>#include <fcntl.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <net/if.h>#include <linux/can.h>#include <linux/can/raw.h>#include <poll.h>#include <uavcan/uavcan.hpp>#include <uavcan_linux/clock.hpp>#include <uavcan_linux/exception.hpp>

Go to the source code of this file.
Classes | |
| class | uavcan_linux::SocketCanDriver::IfaceWrapper |
| struct | uavcan_linux::SocketCanIface::RxItem |
| class | uavcan_linux::SocketCanDriver |
| class | uavcan_linux::SocketCanIface |
| struct | uavcan_linux::SocketCanIface::TxItem |
Namespaces | |
| uavcan_linux | |
Enumerations | |
| enum | uavcan_linux::SocketCanError { uavcan_linux::SocketCanError::SocketReadFailure, uavcan_linux::SocketCanError::SocketWriteFailure, uavcan_linux::SocketCanError::TxTimeout } |