| acquire_sem() | Semaphores |
| acquire_sem_etc() | Semaphores |
| Area Functions | Areas |
| Area IDs and Area Names | Areas |
| Area Info | Areas |
| area_for() | Areas |
| area_info | Areas |
| Benaphores | Semaphores |
| Blocking when Sending and Receiving | Threads and Teams |
| Broadcasting Semaphores | Semaphores |
| But There's an Easier Way | Images |
| B_INFINITE_TIMEOUT | Miscellaneous Functions and Constants |
| B_OS_NAME_LENGTH | Miscellaneous Functions and Constants |
| B_PAGE_SIZE | Miscellaneous Functions and Constants |
| clear_caches() | Miscellaneous Functions and Constants |
| Cloned Memory | Areas |
| clone_area() | Areas |
| Constants | Miscellaneous Functions and Constants |
| Controlling a Thread | Threads and Teams |
| create_area() | Areas |
| create_port() | Ports |
| create_sem() | Semaphores |
| Creating a Port | Ports |
| Creating a Shared Library | Images |
| Creating and Using an Add-on Image | Images |
| Death and the Main Thread | Threads and Teams |
| debugger() | Miscellaneous Functions and Constants |
| delete_area() | Areas |
| delete_port() | Ports |
| delete_sem() | Semaphores |
| Deleting a Semaphore | Semaphores |
| Deleting an Area | Areas |
| Example 1: Creating and Writing into an Area | Areas |
| Example 1: Using a Semaphore as a Lock | Semaphores |
| Example 2: Reading a File into an Area | Areas |
| Example 2: Using Semaphores to Impose an Execution Order | Semaphores |
| Example 3: Accessing a Designated Area | Areas |
| Example 4: Cloning and Sharing an Area | Areas |
| Example 5: Cloning Addresses | Areas |
| exit_thread() | Threads and Teams |
| find_area() | Areas |
| find_port() | Ports |
| find_thread() | Threads and Teams |
| The Full Story | Semaphores |
| Function Symbol Encoding | Images |
| get_area_info() | Areas |
| get_image_info() | Images |
| get_image_symbol() | Images |
| get_next_area_info() | Areas |
| get_next_image_info() | Images |
| get_next_port_info() | Ports |
| get_next_sem_info() | Semaphores |
| get_next_team_info() | Threads and Teams |
| get_next_thread_info() | Threads and Teams |
| get_nth_image_symbol() | Images |
| get_port_info() | Ports |
| get_sem_count() | Semaphores |
| get_sem_info() | Semaphores |
| get_team_info() | Threads and Teams |
| get_thread_info() | Threads and Teams |
| has_data() | Threads and Teams |
| Image Functions | Images |
| image_info | Images |
| kill_team() | Threads and Teams |
| kill_thread() | Threads and Teams |
| Loading an Add-on Image | Images |
| Loading an App Image | Images |
| load_add_on() | Images |
| load_image() | Images |
| Locking an Area | Areas |
| The Message Queue: Reading and Writing Port Messages | Ports |
| Miscellaneous Functions | Miscellaneous Functions and Constants |
| Overview | Areas |
| Overview | Images |
| Overview | Ports |
| Overview | Semaphores |
| Overview | Threads and Teams |
| Passing Data to a Thread | Threads and Teams |
| Port Functions | Ports |
| Port Messages | Ports |
| port_buffer_size() | Ports |
| port_buffer_size_etc() | Ports |
| port_count() | Ports |
| port_info | Ports |
| read_port() | Ports |
| read_port_etc() | Ports |
| receive_data() | Threads and Teams |
| release_sem() | Semaphores |
| release_sem_etc() | Semaphores |
| rename_thread() | Threads and Teams |
| resize_area() | Areas |
| resume_thread() | Threads and Teams |
| Semaphore Functions | Semaphores |
| sem_info | Semaphores |
| send_data() | Threads and Teams |
| set_area_protection() | Areas |
| set_port_owner() | Ports |
| set_sem_owner() | Semaphores |
| set_thread_priority() | Threads and Teams |
| Sharing an Area Between Applications | Areas |
| snooze() | Threads and Teams |
| Spawning a Thread | Threads and Teams |
| spawn_thread() | Threads and Teams |
| suspend_thread() | Threads and Teams |
| Symbols | Images |
| Synchronizing Threads | Threads and Teams |
| Teams | Threads and Teams |
| team_info | Threads and Teams |
| Telling a Thread to Run | Threads and Teams |
| The Thread Count | Semaphores |
| The Thread Function | Threads and Teams |
| Thread Function Return Values | Threads and Teams |
| The Thread Function's Argument | Threads and Teams |
| Thread Functions | Threads and Teams |
| Thread Names | Threads and Teams |
| Thread Priority | Threads and Teams |
| The Thread Queue | Semaphores |
| Threads and App Images | Threads and Teams |
| thread_info | Threads and Teams |
| unload_add_on() | Images |
| Using a C++ Thread Function | Threads and Teams |
| wait_for_thread() | Threads and Teams |
| write_port() | Ports |
| write_port_etc() | Ports |
The Be Book, in lovely HTML, for the BeOS Preview Release.
Copyright © 1997 Be, Inc. All rights reserved.
Be is a registered trademark; BeOS, BeBox, BeWare, GeekPort, the Be logo, and the BeOS logo are trademarks of Be, Inc.
Last modified September 18, 1997.