libfilezilla
Classes | Namespaces | Typedefs | Functions
event.hpp File Reference

Declares event_base and simple_event<> More...

#include "libfilezilla.hpp"
#include <tuple>
#include <typeinfo>
Include dependency graph for event.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  event_base
 Common base class for all events. More...
 
class  simple_event< UniqueType, Values >
 This is the recommended event class. More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Typedefs

typedef unsigned long long timer_id
 
typedef simple_event< timer_event_type, timer_id > timer_event
 All timer events have this type. More...
 

Functions

size_t get_unique_type_id (std::type_info const &id)
 
template<typename T >
bool same_type (event_base const &ev)
 

Detailed Description

Declares event_base and simple_event<>