The Kernel Kit: Master Index


Threads and Teams
) Threads and Teams


A

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


B

Benaphores Semaphores
Blocking when Sending and Receiving Threads and Teams
Broadcasting Semaphores Semaphores


C

clear_caches() Miscellaneous Functions and Constants
clone_area() Areas
Cloned Memory Areas
Constants Miscellaneous Functions and Constants
Controlling a Thread Threads and Teams
cpu_info System and Time Information
cpu_type System and Time Information
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


D

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
disable_debugger() Miscellaneous Functions and Constants


E

estimate_max_scheduling_latency() Threads and Teams
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
Exporting Add-on Symbols Images
Exporting and Importing Symbols Images


F

find_area() Areas
find_port() Ports
find_thread() Threads and Teams
The Full Story Semaphores
Functions Miscellaneous Functions and Constants


G

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_system_info() System and Time Information
get_team_info() Threads and Teams
get_thread_info() Threads and Teams


H

has_data() Threads and Teams


I

Image Functions Images
image_info Images
Images Images
B_INFINITE_TIMEOUT Miscellaneous Functions and Constants
is_computer_on() System and Time Information
is_computer_on_fire() System and Time Information


K

The Kernel Kit The Kernel Kit
kill_team() Threads and Teams
kill_thread() Threads and Teams


L

load_add_on() Images
load_image() Images
Loading an Add-on Image Images
Loading an App Image Images
Locking an Area Areas


M

The Message Queue: Reading and Writing Port Messages Ports
Miscellaneous Functions and Constants Miscellaneous Functions and Constants


O

B_OS_NAME_LENGTH Miscellaneous Functions and Constants
Overview Ports
Overview Semaphores


P

B_PAGE_SIZE Miscellaneous Functions and Constants
Passing Data to a Thread Threads and Teams
platform_type System and Time Information
Port Functions Ports
Port Messages Ports
port_buffer_size() Ports
port_buffer_size_etc() Ports
port_count() Ports
port_info Ports
Ports Ports


R

read_port() Ports
read_port_etc() Ports
real_time_clock() System and Time Information
real_time_clock_usecs() System and Time Information
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


S

sem_info Semaphores
Semaphore Functions Semaphores
Semaphores Semaphores
send_data() Threads and Teams
set_area_protection() Areas
set_port_owner() Ports
set_real_time_clock() System and Time Information
set_sem_owner() Semaphores
set_signal_stack() Miscellaneous Functions and Constants
set_thread_priority() Threads and Teams
Sharing an Area Between Applications Areas
snooze() Threads and Teams
snooze_until() Threads and Teams
spawn_thread() Threads and Teams
Spawning a Thread Threads and Teams
suggest_thread_priority() Threads and Teams
suspend_thread() Threads and Teams
Symbols Images
Synchronizing Threads Threads and Teams
System and Time Information System and Time Information
System Info Functions and Structures System and Time Information
system_info System and Time Information
system_time() System and Time Information


T

team_info Threads and Teams
Teams Threads and Teams
Telling a Thread to Run Threads and Teams
The Thread Count Semaphores
Thread Function Return Values Threads and Teams
The Thread Function 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
thread_info Threads and Teams
Threads and App Images Threads and Teams
Threads and Teams Threads and Teams
Time Functions System and Time Information


U

unload_add_on() Images
Using a C++ Thread Function Threads and Teams


W

wait_for_thread() Threads and Teams
write_port() Ports
write_port_etc() Ports





The Be Book, in lovely HTML, for BeOS Release 4.

Copyright © 1998 Be, Inc. All rights reserved.

Last modified December 31, 1969.