Files
Sourcetrail/src/lib/utility/messaging/MessageInterruptTasksCounter.h
T
malte_langkabel 8f6a7a1cca build: fixed to compile for mac and linux again
* removed direct usage of MessageListener from lib parser
2016-09-08 12:54:13 +02:00

24 lines
420 B
C++

#ifndef MESSAGE_INTERRUPT_TASKS_COUNTER_H
#define MESSAGE_INTERRUPT_TASKS_COUNTER_H
#include <memory>
class MessageListenerBase;
class MessageInterruptTasksCounter
{
public:
MessageInterruptTasksCounter();
virtual ~MessageInterruptTasksCounter();
void reset();
size_t getCount() const;
private:
std::shared_ptr<MessageListenerBase> m_listener;
size_t m_count;
};
#endif // MESSAGE_INTERRUPT_TASKS_COUNTER_H