CCF
Loading...
Searching...
No Matches
Classes | Typedefs
messaging Namespace Reference

Classes

class  already_handled
 
class  BufferProcessor
 
struct  Counts
 
class  Dispatcher
 
class  no_handler
 

Typedefs

using Handler = std::function< void(const uint8_t *, size_t)>
 
template<typename MessageType >
using MessageCounts = std::unordered_map< MessageType, Counts >
 
using RingbufferDispatcher = Dispatcher< ringbuffer::Message >
 
using IdleBehaviour = std::function< void(size_t num_consecutive_idles)>
 

Typedef Documentation

◆ Handler

using messaging::Handler = typedef std::function<void(const uint8_t*, size_t)>

◆ IdleBehaviour

using messaging::IdleBehaviour = typedef std::function<void(size_t num_consecutive_idles)>

◆ MessageCounts

template<typename MessageType >
using messaging::MessageCounts = typedef std::unordered_map<MessageType, Counts>

◆ RingbufferDispatcher