aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/eventlog/dumper/tunable_event_processor.h
blob: b56eae9222a0350709863f74e3709d3a78b92a63 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <library/cpp/eventlog/eventlog.h>

namespace NLastGetopt {
    class TOpts;
}

class ITunableEventProcessor: public IEventProcessor {
public:
    virtual void SetEventProcessor(IEventProcessor* /*processor*/) {
    }

    virtual void AddOptions(NLastGetopt::TOpts& opts) = 0;
    virtual void CheckOptions() {
    }
    virtual ~ITunableEventProcessor() {
    }
};