# BLooper Summary

## Function Summary

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

The B e Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..