| 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..