zenilib: Zeni::Event Class Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Public Types | Public Member Functions | List of all members
Zeni::Event Class Reference

`#include <Event.h>`

## Classes

class | Handler

## Public Types

typedef Unordered_Map< Handler *, bool > | Handlers

## Public Member Functions

| ~Event ()
void | clear ()
void | fax_Handler (Handler *const &handler)
void | fire ()
void | give_Handler (Handler *const &handler)
void | lend_Handler (Handler *const &handler)
void | remove_Handler (Handler *const &handler)

## Detailed Description

Definition at line 25 of file Event.h.

## Member Typedef Documentation

typedef Unordered_Map<Handler *, bool> Zeni::Event::Handlers

Definition at line 36 of file Event.h.

## Constructor & Destructor Documentation

Zeni::Event::~Event | ( |  | ) |

inline

Definition at line 38 of file Event.h.

## Member Function Documentation

void Zeni::Event::clear | ( |  | ) |

inline

Definition at line 71 of file Event.h.

void Zeni::Event::fax_Handler | ( | Handler *const & | handler | ) |

inline

Definition at line 50 of file Event.h.

References Zeni::Event::Handler::duplicate().

void Zeni::Event::fire | ( |  | ) |

inline

Definition at line 65 of file Event.h.

void Zeni::Event::give_Handler | ( | Handler *const & | handler | ) |

inline

Definition at line 46 of file Event.h.

void Zeni::Event::lend_Handler | ( | Handler *const & | handler | ) |

inline

Definition at line 42 of file Event.h.

void Zeni::Event::remove_Handler | ( | Handler *const & | handler | ) |

inline

Definition at line 54 of file Event.h.

The documentation for this class was generated from the following file:

- zenilib/jni/external/zenilib/zeni/Zeni/Event.h