rippled
Loading...
Searching...
No Matches
HookImpl.h
1#ifndef BEAST_INSIGHT_HOOKIMPL_H_INCLUDED
2#define BEAST_INSIGHT_HOOKIMPL_H_INCLUDED
3
4#include <functional>
5#include <memory>
6
7namespace beast {
8namespace insight {
9
10class HookImpl : public std::enable_shared_from_this<HookImpl>
11{
12public:
13 using HandlerType = std::function<void(void)>;
14
15 virtual ~HookImpl() = 0;
16};
17
18} // namespace insight
19} // namespace beast
20
21#endif