libfilezilla
Classes | Namespaces | Functions
event_handler.hpp File Reference

Declares the event_handler class. More...

#include "event_loop.hpp"
Include dependency graph for event_handler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  event_handler
 Simple handler for asynchronous event processing. More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Functions

template<typename T , typename F >
bool dispatch (event_base const &ev, F &&f)
 Dispatch for simple_event<> based events to simple functors. More...
 
template<typename T , typename H , typename F >
bool dispatch (event_base const &ev, H *h, F &&f)
 Dispatch for simple_event<> based events to pointer to member. More...
 
template<typename T , typename ... Ts, typename H , typename F , typename ... Fs>
bool dispatch (event_base const &ev, H *h, F &&f, Fs &&... fs)
 Compound dispatch for simple_event<> based events. More...
 

Detailed Description

Declares the event_handler class.