You.i Engine
YiSignal.h File Reference
#include "signal/YiSignalBase.h"
#include <functional>
#include "signal/internal/YiSignal.inl"

Go to the source code of this file.


class  CYISignal< SignalTypes >
 Signals and slots are a thread-safe and flexible communication framework that will allow various objects to transfer data synchronously or asynchronously in a highly decoupled manner. The classes that are using signals and slots do not need to share any interfaces to each other of each other. Signals and slots are also highly resilient against short lived objects: if a slot is deleted, the connection will detach automatically even while a CYISignal::Emit() is in progress, in which the deletion of the slot will be delayed. More...