18#ifndef RTC_EVENTBASE_H
19#define RTC_EVENTBASE_H
30 virtual void run() = 0;
37 virtual void run(P0& data) = 0;
69 m_eb(eb), m_data(data)
Definition EventBase.h:49
~Event0() override=default
void operator()() override
Definition EventBase.h:56
Event0(EventBinderBase0 *eb)
Definition EventBase.h:51
Definition EventBase.h:66
~Event1() override=default
void operator()() override
Definition EventBase.h:73
Event1(EventBinderBase1< P0 > *eb, P0 &data)
Definition EventBase.h:68
Definition EventBase.h:41
virtual void operator()()=0
virtual ~EventBase()=default
Definition EventBase.h:26
virtual ~EventBinderBase0()=default
EventBinderBase0()=default
Definition EventBase.h:33
virtual ~EventBinderBase1()=default
EventBinderBase1()=default
virtual void run(P0 &data)=0