EventChain Rev For Mac Publisher's description
from Cem Kalyoncu
EventChain is a library that allows programmers to create event objects and/or handle events raised by those objects.
EvenChain system is designed to suit different requirements. Using C++ template system, any type definition (class or built-in) can be used as parameter (multiple parameter passing is done using structures). Our system supports both class and namespace functions as event handlers. Moreover, different handler parameters are supported (see other sections for details). EventChain also supports a single event handler to handle more than one event. To ease the use of this system, we have allowed a single object of type Any to be supplied while registering a handler. Any class is supplied with the system and can hold any type for parameter passing. If you do not include вЂњAny.hвЂќ in your project before including вЂњEventChain.hвЂќ, EventChain will use void* instead. Boost::Any will be supported soon.
Rest of this document is organized in two sections. First section describes how to handle events, while second section describes how to create event objects. Readers are assumed to know how to use C++ and template classes.
System Requirements:В· C++
Program Release Status: New Release
Program Install Support: Install and Uninstall