| AsioDriver() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| createMsgListener(const FrameFunc &delegate) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| createMsgListener(const Frame::Header &h, const FrameFunc &delegate) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| createMsgListenerM(Instance inst, Callable callable) | can::CommInterface | inline |
| createMsgListenerM(const Frame::Header &header, Instance inst, Callable callable) | can::CommInterface | inline |
| createStateListener(const StateFunc &delegate) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| createStateListenerM(Instance inst, Callable callable) | can::StateInterface | inline |
| device_ | can::SocketCANInterface | protected |
| dispatchFrame(const Frame &msg) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| doesLoopBack() const | can::SocketCANInterface | inlinevirtual |
| enqueue(const Frame &msg) | can::SocketCANInterface | inlineprotectedvirtual |
| error_mask_ | can::SocketCANInterface | private |
| fatal_error_mask_ | can::SocketCANInterface | private |
| frame_ | can::SocketCANInterface | protected |
| frame_dispatcher_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| FrameDelegate typedef | can::CommInterface | |
| FrameDispatcher typedef | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| FrameFunc typedef | can::CommInterface | |
| FrameListener typedef | can::CommInterface | |
| FrameListenerConstSharedPtr typedef | can::CommInterface | |
| frameReceived(const boost::system::error_code &error) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| getErrorMask() const | can::SocketCANInterface | inline |
| getFatalErrorMask() const | can::SocketCANInterface | inline |
| getInternalSocket() | can::SocketCANInterface | inline |
| getState() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| init(const std::string &device, bool loopback) override | can::SocketCANInterface | inlinevirtual |
| init(const std::string &device, bool loopback, SettingsConstSharedPtr settings) override | can::SocketCANInterface | inlinevirtual |
| init(const std::string &device, bool loopback, can_err_mask_t error_mask, can_err_mask_t fatal_error_mask) | can::SocketCANInterface | inlineprotected |
| input_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | protected |
| io_service_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | protected |
| loopback_ | can::SocketCANInterface | private |
| parse_error_mask(SettingsConstSharedPtr settings, const std::string &entry, can_err_mask_t defaults) | can::SocketCANInterface | inlineprivatestatic |
| readFrame(const boost::system::error_code &error) | can::SocketCANInterface | inlineprotected |
| recover() | can::SocketCANInterface | inlinevirtual |
| run() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| sc_ | can::SocketCANInterface | private |
| send(const Frame &msg) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| send_mutex_ | can::SocketCANInterface | private |
| setDriverState(State::DriverState state) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| setErrorCode(const boost::system::error_code &error) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| setInternalError(unsigned int internal_error) | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| setNotReady() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlineprotected |
| shutdown() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| socket_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | protected |
| socket_mutex_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| SocketCANInterface() | can::SocketCANInterface | inline |
| state_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| state_dispatcher_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| state_mutex_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| StateDelegate typedef | can::StateInterface | |
| StateDispatcher typedef | can::AsioDriver< boost::asio::posix::stream_descriptor > | private |
| StateFunc typedef | can::StateInterface | |
| StateListener typedef | can::StateInterface | |
| StateListenerConstSharedPtr typedef | can::StateInterface | |
| strand_ | can::AsioDriver< boost::asio::posix::stream_descriptor > | protected |
| translateError(unsigned int internal_error, std::string &str) | can::SocketCANInterface | inlinevirtual |
| triggerReadSome() | can::SocketCANInterface | inlineprotectedvirtual |
| ~AsioDriver() | can::AsioDriver< boost::asio::posix::stream_descriptor > | inlinevirtual |
| ~CommInterface() | can::CommInterface | inlinevirtual |
| ~DriverInterface() | can::DriverInterface | inlinevirtual |
| ~StateInterface() | can::StateInterface | inlinevirtual |