Table of Contents

# The Kernel Kit: Master Index

A

B_ABSOLUTE_TIMEOUT | Semaphores
acquire_sem() | Semaphores
acquire_sem_etc() | Semaphores
B_ADD_ON_IMAGE | Images
B_APP_IMAGE | Images
Area Examples | Area Examples
Area Examples | Area Examples
Area Functions | Areas
Area IDs and Area Names | Areas Concepts
Area Info | Areas Concepts
area_for() | Areas
area_info | Areas
Areas | Areas
Areas | Areas
Areas Concepts | Areas Concepts
Areas Concepts | Areas Concepts
B_AUDIO_PLAYBACK | Threads and Teams
B_AUDIO_RECORDING | Threads and Teams

B

be_task_flags | Threads and Teams

C

B_CAN_INTERRUPT | Semaphores
B_CHECK_PERMISSION | Semaphores
clear_caches() | Miscellaneous Functions and Constants
clone_area() | Areas
Cloned Memory | Areas Concepts
close_port() | Ports
Constants | Miscellaneous Functions and Constants
Controlling a Thread | Thread and Team Concepts
cpu_info | System and Time Information
cpu_info | System Information
cpu_type | System and Time Information
cpu_type | System Information
B_CPU_X86_VENDOR_MASK | System Information
create_area() | Areas
create_port() | Ports
create_sem() | Semaphores
Creating a Shared Library | Image Concepts
Creating and Destroying a Port | Port Concepts
Creating and Using an Add-on Image | Image Concepts

D

Death and the Main Thread | Thread and Team Concepts
debugger() | Miscellaneous Functions and Constants
B_DEFAULT_MEDIA_PRIORITY | Threads and Teams
delete_area() | Areas
delete_port() | Ports
delete_sem() | Semaphores
Deleting a Semaphore | Semaphore Concepts
Deleting an Area | Areas Concepts
disable_debugger() | Miscellaneous Functions and Constants
B_DISPLAY_PRIORITY | Threads and Teams
B_DO_NOT_RESCHEDULE | Semaphores

E

estimate_max_scheduling_latency() | Threads and Teams
Example 1: Creating and Writing into an Area | Area Examples
Example 2: Reading a File into an Area | Area Examples
Example 3: Accessing a Designated Area | Area Examples
Example 4: Cloning and Sharing an Area | Area Examples
Example 5: Cloning Addresses | Area Examples
exit_thread() | Threads and Teams
Exporting Add-on Symbols | Image Concepts
Exporting and Importing Symbols | Image Concepts

F

find_area() | Areas
find_port() | Ports
find_thread() | Threads and Teams
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_system_info() | System Information
get_team_info() | Threads and Teams
get_thread_info() | Threads and Teams

H

has_data() | Threads and Teams

I

Image Concepts | Image Concepts
Image Concepts | Image Concepts
Image Functions | Images
image_info | Images
image_type | Images
Images | Images
Images | Images
B_INFINITE_TIMEOUT | Miscellaneous Functions and Constants
Inter-application Semaphores | Semaphore Concepts
is_computer_on() | System and Time Information
is_computer_on() | System Information
is_computer_on_fire() | System and Time Information
is_computer_on_fire() | System Information

K

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

L

B_LIBRARY_IMAGE | Images
B_LIVE_3D_RENDERING | Threads and Teams
B_LIVE_AUDIO_MANIPULATIO | Threads and Teams
B_LIVE_VIDEO_MANIPULATIO | Threads and Teams
load_add_on() | Images
load_image() | Images
Loading an Add-on Image | Image Concepts
Loading an App Image | Image Concepts
Locking an Area | Areas Concepts
B_LOW_PRIORITY | Threads and Teams

M

machine_id | System Information
B_MAX_CPU_COUNT | System Information
The Message Queue: Reading and Writing Port Messages | Port Concepts
Miscellaneous Functions and Constants | Miscellaneous Functions and Constants
Miscellaneous Functions and Constants | Miscellaneous Functions and Constants

N

B_NORMAL_PRIORITY | Threads and Teams
B_NUMBER_CRUNCHING | Threads and Teams

O

B_OFFLINE_PROCESSING | Threads and Teams
on_exit_thread() | Threads and Teams
B_OS_NAME_LENGTH | Miscellaneous Functions and Constants

P

B_PAGE_SIZE | Miscellaneous Functions and Constants
Passing Data to a Thread | Thread and Team Concepts
platform_type | System and Time Information
platform_type | System Information
Port Concepts | Port Concepts
Port Concepts | Port Concepts
Port Functions | Ports
Port Messages | Port Concepts
Port Structures and Constants | Ports
port_buffer_size() | Ports
port_buffer_size_etc() | Ports
port_count() | Ports
port_info | Ports
Ports | Ports
Ports | Ports
Ports | Thread and Team Concepts

R

read_port() | Ports
read_port_etc() | Ports
real_time_clock() | System and Time Information
real_time_clock() | Time Information
real_time_clock_usecs() | System and Time Information
real_time_clock_usecs() | Time Information
B_REAL_TIME_DISPLAY_PRIORITY | Threads and Teams
B_REAL_TIME_PRIORITY | Threads and Teams
receive_data() | Threads and Teams
B_RELATIVE_TIMEOUT | Semaphores
release_sem() | Semaphores
release_sem_etc() | Semaphores
rename_thread() | Threads and Teams
resize_area() | Areas
resume_thread() | Threads and Teams

S

sem_id | Semaphores
sem_info | Semaphores
Semaphore Concepts | Semaphore Concepts
Semaphore Concepts | Semaphore Concepts
Semaphore Constants | Semaphores
Semaphore Control Flags | Semaphores
Semaphore Example 1: Locking | Semaphore Examples
Semaphore Example 2: Benaphores | Semaphore Examples
Semaphore Example 3: Imposing an Execution Order | Semaphore Examples
Semaphore Examples | Semaphore Examples
Semaphore Examples | Semaphore Examples
Semaphore Functions | Semaphores
Semaphore Structures and Types | Semaphores
Semaphores | Semaphores
Semaphores | Semaphores
Semaphores | Thread and Team Concepts
send_data() | Threads and Teams
set_alarm() | Miscellaneous Functions and Constants
set_area_protection() | Areas
set_port_owner() | Ports
set_real_time_clock() | System and Time Information
set_real_time_clock() | 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 Concepts
snooze() | Threads and Teams
snooze_until() | Threads and Teams
spawn_thread() | Threads and Teams
Spawning a Thread | Thread and Team Concepts
B_STATUS_RENDERING | Threads and Teams
suggest_thread_priority() | Threads and Teams
suspend_thread() | Threads and Teams
Symbols | Image Concepts
Synchronizing Threads | Thread and Team Concepts
System and Time Information | System and Time Information
System and Time Information | System and Time Information
System Info Functions and Structures | System and Time Information
System Info Functions | System Information
System Info Structures and Constants | System Information
System Information | System Information
System Information | System Information
system_info | System and Time Information
system_info | System Information
B_SYSTEM_TEAM | Threads and Teams
system_time() | System and Time Information
system_time() | Time Information
B_SYSTEM_TIMEBASE | Threads and Teams

T

B_TIMEOUT | Semaphores
team_id | Threads and Teams
team_info | Threads and Teams
Telling a Thread to Run | Thread and Team Concepts
Thread and Team Concepts | Thread and Team Concepts
Thread and Team Concepts | Thread and Team Concepts
Thread and Team Constants | Threads and Teams
Thread and Team Functions | Threads and Teams
Thread and Team Structures and Types | Threads and Teams
The Thread Count | Semaphore Concepts
The Thread Function | Thread and Team Concepts
Thread Names | Thread and Team Concepts
Thread Priorities | Thread and Team Concepts
Thread Priorities | Threads and Teams
Thread Priority Values | Threads and Teams
The Thread Queue | Semaphore Concepts
B_THREAD_ASLEEP | Threads and Teams
thread_func | Threads and Teams
thread_id | Threads and Teams
thread_info | Threads and Teams
B_THREAD_READY | Threads and Teams
B_THREAD_RECEIVING | Threads and Teams
B_THREAD_RUNNING | Threads and Teams
thread_state | Threads and Teams
B_THREAD_SUSPENDED | Threads and Teams
B_THREAD_WAITING | Threads and Teams
Threads and App Images | Thread and Team Concepts
Threads and Teams | Threads and Teams
Threads and Teams | Threads and Teams
Time Functions | System and Time Information
Time Functions | Time Information
Time Information | Time Information
Time Information | Time Information

U

unload_add_on() | Images
B_URGENT_DISPLAY_PRIORIT | Threads and Teams
B_URGENT_PRIORITY | Threads and Teams
B_USER_INPUT_HANDLING | Threads and Teams

V

B_VIDEO_PLAYBACK | Threads and Teams
B_VIDEO_RECORDING | Threads and Teams

W

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

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

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