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 |