Пример #1
0
int main()
{
	Obs o1 = Obs();
	Obs o2 = Obs();
	Obs o3 = Obs();

	EV e = EV();

	uint32_t eventIDs[2] = { 0, 1 };

	e.RegisterObserver(eventIDs[0], &o1);
	e.RegisterObserver(eventIDs[1], &o2);
	e.RegisterObserver(eventIDs[0], &o3);
	e.NotifyObservers(eventIDs[0]);
	e.NotifyObservers(eventIDs[1]);

	getchar();
}