Rozdzia³ 4. Sygnały

4.1. Dlaczego sygnały

Z powodu różnych problemów pojawiających się jako wynik korzystania z ręcznego ładowania dzielonych bibliotek (czyt. pluginów), dla ułatwienia (czyt. umożliwienia) komunikacji między pluginami zostały wprowadzone sygnały. Każdy plugin informuje core o tym, jakie sygnały chce otrzymywać. Plugin może otrzymać również inne sygnały, ale nie musi. Rejestracja sygnałów powoduje, że core wie o tym, że plugin posiada obsługę danego sygnału.