Function | Description |
---|---|
AddCommonFilterList() | Adds a filter applicable to all messages received by the BLooper |
AddHandler() | Adds a BHandler to the BLooper |
Allocation | |
CommonFilterList() | Returns the list of filters applicable to all messages received by the BLooper |
Constants | |
Constructor and Destructor | |
CountHandlers() | Returns the number of BHandlers attached to the BLooper |
CountLockRequests() | Returns the number of threads currently trying to lock the BLooper |
CountLocks() | Returns the number of times the locking thread has locked the BLooper |
CurrentMessage() | Returns the message currently being processed by the BLooper |
DetachCurrentMessage() | Removes the current message from the message queue |
DispatchMessage() | Hook called to dispatch messages received by the BLooper |
Function Summary | |
HandlerAt() | Returns the BHandler at a given index in the BHandler list |
Hook Functions | |
IndexOf() | Returns the index of a given BHandler in the BHandler list |
IsLocked() | Tests if the calling thread holds the BLooper lock |
Lock() | Locks the BLooper |
LockWithTimeout() | Locks the thread if possible within a given time period |
Locking | |
LockingThread() | Returns the thread_id of the thread holding the BLooper lock |
BLooper | |
BLooper() | Constructor |
~BLooper() | Destructor |
LooperForThread() | Returns the BLooper that spawned a given thread |
B_LOOPER_PORT_DEFAULT_CAPACITY | |
Member Functions | |
MessageQueue() | Returns the BMessageQueue for the object |
MessageReceived() | Provided for implementation |
Messages and Handlers | |
Port Capacity | |
PostMessage() | Delivers a BMessage to the BLooper |
PreferredHandler() | Returns the BLooper's preferred handler |
Priority | |
Quit() | Shuts down and deletes the BLooper |
QuitRequested() | Hook called in response to a B_QUIT_REQUESTED message |
RemoveCommonFilterList() | Removes a filter applicable to all messages received by the BLooper |
RemoveHandler() | Removes a BHandler from the BLooper |
Run() | Spawns and runs the message loop thread |
Sem() | Returns the semaphore used by the object for locking |
SetCommonFilterList() | Sets the list of filters applicable to all messages received by the BLooper |
SetPreferredHandler() | Sets the object's preferred handler |
Static Functions | |
Team() | Returns the team of the message loop |
Thread() | Returns the thread of the message loop |
Unlock() | Unlocks the BLooper |
The Application Kit Table of Contents | The Application Kit Index |
Copyright © 2000 Be, Inc. All rights reserved..