#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 } |