Skip to content

Commit

Permalink
Add post method to event_loop_iface
Browse files Browse the repository at this point in the history
  • Loading branch information
arximboldi committed Dec 13, 2022
1 parent 24887ac commit 4f507f2
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lager/context.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ struct dispatcher<actions<Actions...>> : std::function<future(Actions)>...
struct event_loop_iface
{
virtual ~event_loop_iface() = default;
virtual void post(std::function<void()>) = 0;
virtual void async(std::function<void()>) = 0;
virtual void finish() = 0;
virtual void pause() = 0;
Expand All @@ -209,6 +210,7 @@ struct event_loop_impl final : event_loop_iface
event_loop_impl(EventLoop& loop_)
: loop{loop_}
{}
void post(std::function<void()> fn) override { loop.post(std::move(fn)); }
void async(std::function<void()> fn) override { loop.async(std::move(fn)); }
void finish() override { loop.finish(); }
void pause() override { loop.pause(); }
Expand Down

0 comments on commit 4f507f2

Please sign in to comment.