Classes | Namespaces | Enumerations
socketcan.hpp File Reference
#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>
Include dependency graph for socketcan.hpp:
This graph shows which files directly or indirectly include this file:

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 }
 


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03