Nasłuchiwacze

Nasłuchiwacze są to specjalne obiekty służące do obserwacji np. akcji użytkownika. Nasłuchiwacz można uruchomić np. za pomocą komendy 4.6.6: ,,sec:Nasluchiwacz klawiatury'' czy komendy 4.6.6: ,,sec:Nasluchiwacz myszy''. Uruchomiony nasłuchiwacz jest przypisany do określonego odtwarzacza. Za każdym razem, gdy wystąpi zdarzenie na które czeka nasłuchiwacz, zostaje uruchomiona wybrana procedura (lub bardziej formalnie: do wybranego odtwarzacza zostanie dodany wątek wykonywania wybranej procedury). Aby zatrzymać nasłuchiwacz należy zatrzymać odtwarzacz, do którego jest podpięty nasłuchiwacz (uwaga: taki odtwarzacz nie zatrzymuje się automatycznie, po zakończeniu wykonywania wątku) lub też wywołać komendę 4.6.14: ,,sec:Zatrzymaj nasluchiwacze''.



krzys2014-11-23