#include <src/core/Event.h>
Public Member Functions | |
EventContainer (const std::string &eventname, Executor *eventfunction, Identifier *subclass) | |
void | process (BaseObject *object, const Event &event) |
virtual | ~EventContainer () |
Private Attributes | |
int | activeEvents_ |
bool | bActive_ |
Executor * | eventfunction_ |
std::string | eventname_ |
Identifier * | subclass_ |
orxonox::EventContainer::EventContainer | ( | const std::string & | eventname, | |
Executor * | eventfunction, | |||
Identifier * | subclass | |||
) | [inline] |
orxonox::EventContainer::~EventContainer | ( | ) | [virtual] |
References eventfunction_.
void orxonox::EventContainer::process | ( | BaseObject * | object, | |
const Event & | event | |||
) |
int orxonox::EventContainer::activeEvents_ [private] |
Referenced by process().
bool orxonox::EventContainer::bActive_ [private] |
Referenced by process().
Executor* orxonox::EventContainer::eventfunction_ [private] |
Referenced by process(), and ~EventContainer().
Referenced by process().
Identifier* orxonox::EventContainer::subclass_ [private] |