Be Book Application Kit Application Kit Indeks

BLooper Zestawienie Funkcji


Zestawienie Funkcji

Funkcja Opis
AddCommonFilterList() Dodaje filtr przydatny do wszystkich komunikatów otrzymanych przez BLooper'a.
AddHandler() Dodaje BHandler do BLooper'a.
CommonFilterList() Zwraca listę filtrów przydatnych do wszystkich komunikatów otrzymanych przez BLooper'a.
CountHandlers() Zwraca liczbę BHandler'ów przyłączonych do BLooper'a.
CountLockRequests() Zwraca liczbę wątków próbujących obecnie zablokować BLooper'a.
CountLocks() Zwraca liczbę określająca ile razy wątek blokujący zablokował BLooper'a.
CurrentMessage() Zwraca komunikat przetwarzany obecnie przez BLooper.
DetachCurrentMessage() Usuwa bieżący komunikat z kolejki komunikatu.
DispatchMessage() Funkcja przechwytująca wywoływana do przekazania komunikatu odebranego przez BLooper.
HandlerAt() Zwraca BHandler'a o zadanym indeksie w liście BHandler'ów.
IndexOf() Zwraca indeks danego BHandler w liście BHandler'ów.
IsLocked() Testuje jeśli wywoływany wątek przechowuje zamek BLooper'a.
Lock() Blokuje BLooper'a.
LockWithTimeout() Blokuje wątek jeśli jest dostępny w zadanym okresie czasu.
LockingThread() Zwraca thread_id (identyfikator) wątku przechowującego zamek BLooper'a.
BLooper() Konstruktor
~BLooper() Destruktor
LooperForThread() Zwraca BLooper'a, który zapoczątkował dany wątek.
MessageQueue() Zwraca BMessageQueue dla danego obiektu.
MessageReceived() Dostarczona do zaimplementowania.
PostMessage() Dostarcza BMessage do BLooper'a.
PreferredHandler() Zwraca preferowany handler BLooper'a.
Quit() Wyłącza i niszczy BLooper'a.
QuitRequested() Funkcja przechwytująca wywoływana w odpowiedzi na komunikat B_QUIT_REQUESTED.
RemoveCommonFilterList() Usuwa filtr przydatny do wszystkich komunikatów odbieranych przez BLooper.
RemoveHandler() Usuwa BHandler'a z BLooper'a.
Run() Zapoczątkowuje i uruchamia wątek pętli komunikatu.
Sem() Zwraca semafor używany przez obiekt do blokowania.
SetCommonFilterList() Ustawia listę filtrów przydatnych do wszystkich komunikatów odbieranych przez BLooper.
SetPreferredHandler() Ustawia preferowany handler obiektu.
Team() Zwraca zespół pętli komunikatu.
Thread() Zwraca wątek pętli komunikatu.
Unlock() Odblokowuje BLooper'a.

Be Book Application Kit Application Kit Indeks

Be Book,
...w ślicznym HTML...
dla BeOS wydanie 5

Copyright © 2000 Be, Inc. Wszelkie prawa zastrzeżone.