EventCallback: Convert indentation to tabs

pull/35/head
Paul Hollinsky 2021-04-22 13:29:56 -04:00
parent bb322ad190
commit 4b12d3aa4d
1 changed files with 8 additions and 8 deletions

View File

@ -11,28 +11,28 @@ namespace icsneo {
class EventCallback { class EventCallback {
public: public:
typedef std::function< void( std::shared_ptr<APIEvent> ) > fn_eventCallback; typedef std::function< void( std::shared_ptr<APIEvent> ) > fn_eventCallback;
EventCallback(fn_eventCallback cb, std::shared_ptr<EventFilter> f) : callback(cb), filter(f) {} EventCallback(fn_eventCallback cb, std::shared_ptr<EventFilter> f) : callback(cb), filter(f) {}
EventCallback(fn_eventCallback cb, EventFilter f = EventFilter()) : callback(cb), filter(std::make_shared<EventFilter>(f)) {} EventCallback(fn_eventCallback cb, EventFilter f = EventFilter()) : callback(cb), filter(std::make_shared<EventFilter>(f)) {}
// Allow the filter to be placed first if the user wants (maybe in the case of a lambda) // Allow the filter to be placed first if the user wants (maybe in the case of a lambda)
EventCallback(std::shared_ptr<EventFilter> f, fn_eventCallback cb) : callback(cb), filter(f) {} EventCallback(std::shared_ptr<EventFilter> f, fn_eventCallback cb) : callback(cb), filter(f) {}
EventCallback(EventFilter f, fn_eventCallback cb) : callback(cb), filter(std::make_shared<EventFilter>(f)) {} EventCallback(EventFilter f, fn_eventCallback cb) : callback(cb), filter(std::make_shared<EventFilter>(f)) {}
virtual bool callIfMatch(const std::shared_ptr<APIEvent>& event) const { virtual bool callIfMatch(const std::shared_ptr<APIEvent>& event) const {
bool ret = filter->match(*event); bool ret = filter->match(*event);
if(ret) if(ret)
callback(event); callback(event);
return ret; return ret;
} }
const EventFilter& getFilter() const { return *filter; } const EventFilter& getFilter() const { return *filter; }
const fn_eventCallback& getCallback() const { return callback; } const fn_eventCallback& getCallback() const { return callback; }
private: private:
fn_eventCallback callback; fn_eventCallback callback;
std::shared_ptr<EventFilter> filter; std::shared_ptr<EventFilter> filter;
}; };