Template Class FilteredDispatcher

Inheritance Relationships

Base Type

Class Documentation

template<typename K, typename Listener, typename Hash = std::hash<K>>
class FilteredDispatcher : public can::SimpleDispatcher<Listener>

Public Functions

inline BaseClass::ListenerConstSharedPtr createListener(const K &key, const typename BaseClass::Callable &callable)
inline void dispatch(const K &key, const typename BaseClass::Type &obj)
void dispatch(const typename BaseClass::Type &obj) = delete
inline operator typename BaseClass::Callable()
inline ListenerConstSharedPtr createListener(const Callable &callable)