| Libsockcanpp
    A complete C++ wrapper around socketcan. | 
Main library namespace. More...
| Namespaces | |
| namespace | exceptions | 
| Data Structures | |
| class | CanDriver | 
| CanDriver class; handles communication via CAN.  More... | |
| struct | CanId | 
| Represents a CAN ID in a simple and easy-to-use manner.  More... | |
| struct | CanIdHasher | 
| Implements a hash function for the CanId type.  More... | |
| class | CanMessage | 
| Represents a CAN message that was received.  More... | |
| class | EnumCheck | 
| class | EnumCheck< EnumType > | 
| class | EnumCheck< EnumType, V, Next... > | 
| Typedefs | |
| using | filtermap_t = unordered_map< CanId, uint32_t, CanIdHasher > | 
| Functions | |
| template<typename... Args> | |
| string | formatString (const string &format, Args... args) | 
| Formats a std string object. | |
Main library namespace.
This namespace contains the library's main code.
| using sockcanpp::filtermap_t = typedef unordered_map<CanId, uint32_t, CanIdHasher> | 
Definition at line 58 of file CanDriver.hpp.
| string sockcanpp::formatString | ( | const string & | format, | 
| Args... | args | ||
| ) | 
Formats a std string object.
| Args | The formatting argument types. | 
| format | The format string. | 
| args | The format arguments (strings must be converted to C-style strings!) | 
Definition at line 156 of file CanDriver.hpp.
Referenced by sockcanpp::CanDriver::allowCanFdFrames(), sockcanpp::CanDriver::initialiseSocketCan(), sockcanpp::CanDriver::joinCanFilters(), sockcanpp::CanDriver::readMessageLock(), sockcanpp::CanDriver::readQueuedMessages(), sockcanpp::CanDriver::sendMessage(), sockcanpp::CanDriver::setCanFilters(), sockcanpp::CanDriver::setErrorFilter(), sockcanpp::CanDriver::setReceiveOwnMessages(), and sockcanpp::CanDriver::uninitialiseSocketCan().