Namespaces | Classes | Typedefs | Functions
can Namespace Reference

Namespaces

 SimpleDispatcher
 

Classes

class  AsioDriver
 
class  BCMsocket
 
class  BufferedReader
 
class  CommInterface
 
class  DelegateHelper
 
class  DriverInterface
 
class  DummyInterface
 
struct  ErrorHeader
 
struct  ExtendedHeader
 
class  FilteredDispatcher
 
class  FilteredFrameListener
 
struct  Frame
 
class  FrameFilter
 
class  FrameMaskFilter
 
class  FrameRangeFilter
 
struct  Header
 
class  Listener
 
struct  MsgHeader
 
class  NoSettings
 
class  Settings
 
class  SettingsMap
 
class  SimpleDispatcher
 
class  SocketCANInterface
 
class  State
 
class  StateInterface
 
class  StateWaiter
 
class  ThreadedInterface
 

Typedefs

typedef std::shared_ptr< CommInterfaceCommInterfaceSharedPtr
 
typedef std::shared_ptr< DriverInterfaceDriverInterfaceSharedPtr
 
typedef std::shared_ptr< DummyInterfaceDummyInterfaceSharedPtr
 
typedef std::shared_ptr< FrameFilterFrameFilterSharedPtr
 
typedef CommInterface::FrameListenerConstSharedPtr FrameListenerConstSharedPtr
 
typedef std::shared_ptr< const SettingsSettingsConstSharedPtr
 
typedef std::shared_ptr< SettingsSettingsSharedPtr
 
typedef SocketCANInterface SocketCANDriver
 
typedef std::shared_ptr< SocketCANDriverSocketCANDriverSharedPtr
 
typedef std::shared_ptr< SocketCANInterfaceSocketCANInterfaceSharedPtr
 
typedef std::shared_ptr< StateInterfaceStateInterfaceSharedPtr
 
typedef StateInterface::StateListenerConstSharedPtr StateListenerConstSharedPtr
 
typedef ThreadedInterface< SocketCANInterfaceThreadedSocketCANInterface
 
typedef std::shared_ptr< ThreadedSocketCANInterfaceThreadedSocketCANInterfaceSharedPtr
 

Functions

std::string buffer2hex (const std::string &in, bool lc)
 
std::string byte2hex (const uint8_t &d, bool pad, bool lc)
 
bool dec2hex (char &h, const uint8_t &d, bool lc)
 
bool hex2buffer (std::string &out, const std::string &in_raw, bool pad)
 
bool hex2dec (uint8_t &d, const char &h)
 
std::ostream & operator<< (std::ostream &stream, const Header &h)
 
std::ostream & operator<< (std::ostream &stream, const Frame &f)
 
FrameFilterSharedPtr tofilter (const T &ct)
 
FrameFilterSharedPtr tofilter (const char *s)
 
FrameFilterSharedPtr tofilter (const std::string &s)
 
FrameFilterSharedPtr tofilter (const uint32_t &id)
 
template<>
can::FrameFilterSharedPtr tofilter (const XmlRpc::XmlRpcValue &ct)
 
FilteredFrameListener::FilterVector tofilters (const T &v)
 
Frame toframe (const std::string &s)
 
Header toheader (const std::string &s)
 
uint32_t tohex (const std::string &s)
 
std::string tostring (const Header &h, bool lc)
 
std::string tostring (const Frame &f, bool lc)
 

Function Documentation

◆ tofilter()

template<>
can::FrameFilterSharedPtr can::tofilter ( const XmlRpc::XmlRpcValue ct)

Definition at line 35 of file socketcan_to_topic.cpp.



socketcan_bridge
Author(s): Ivor Wanders
autogenerated on Mon Feb 28 2022 23:28:13