next up previous contents
Up: A Detailed Description of Previous: Bibliography   Contents


Index

Ada
Abortion
Ada Abortion
Abort Statement
Abort Statement
Asynchronous Transfer of Control (ATC)
Asynchronous Transfer of Control
Exceptions
Exceptions
Exception Declaration
Exception Declaration
Exception Handling
Exception Handling
Model of Exceptions
Ada Model of Exceptions
Package Ada.Exceptions
Package Ada.Exceptions
Raise Statement
Raise Statement
Interrupts
Interrupts
Ada Model
Ada Model of Interrupts
Package Ada.Interrupts
Package Ada.Interrupts
Priorities
Priorities
Protected Procedures
Interrupt-Handling Protected Procedures
Protected Object
Protected Objects
Barrier
The Ada 95 Protected Object
Count Attribute
The Count Attribute
Eggshell Model
The Eggshell Model
Elaboration
Elaboration and Finalization
Entry Call
Entry Calls and Barriers
Entry Family
Private Entries and Entry
Private Entries
Private Entries and Entry
Protected Entry
The Ada 95 Protected Object
Protected Function
The Ada 95 Protected Object
Protected Procedure
The Ada 95 Protected Object
Restrictions
Restrictions on Protected Objects
Rendezvous
The Rendezvous
Accept Statement
Accept Statement
Conditional Entry Call
Conditional Entry Calls
Count Attribute
The Count Attribute
Entry
Entry Declaration
Entry Parameters Mode
Entry Declaration
Selective Accept
Selective Accept
Simple Entry Call
Simple Mode Entry Call
Terminate Alternative
Selective Accept
Task
Ada Tasks
Abortion
Task Abortion
Activation
Task Activation
Creation
Task Creation
Environment Task
Task Creation
Identification
Task Identification
Parent
Task Creation
States
Task Creation
Termination
Task Termination
Time
Time and Clocks
Delay Statement
Delay Statement
Package Ada.Calendar
Ada.Calendar
Package Ada.Real_Time
Ada.Real_Time
Timed Entry Call
Timed Entry Call
Timed Selective Wait
Timed Selective Wait
GNARL
GNARL
Abortion
Abort
Abort Statement
Abort_Handler
Abort Statement
Abort_Task
Abort Statement
Locked_Abort_To_Level
Abort Statement
Ada Task Control Block (ATCB)
GNAT Implementation
Aborting
Abort Statement | Abort Statement
Alive_Count
2. Create Task
ATC_Nesting_Level
Asynchronous Transfer of Control
Call
Accept Statement
Callable
2. Create Task
Compiler_Data
Accept Statement | Exception Identifier and Exception
Entry_Calls
Asynchronous Transfer of Control
Entry_Queues
Entries and Queues
Exception_To_Raise
Abort Deferral
Master_Completion_Sleep
6. Complete Master
Master_Of_Task
GNAT Masters Implementation
Master_Within
GNAT Masters Implementation | 1. Enter Master
Open_Accepts
Selective Accept
Pending_Action
Abort Deferral | Abort Statement | Abort Statement
Pending_Priority_Change
Abort Deferral
State
GNAT Task States
Task_Arg
Compiler Task Translation
Wait_Count
2. Create Task | 6. Complete Master
Entry Call Record
Entry Call and Parameters | Simple Mode Entry Call | Simple Mode Entry Call | Simple Mode Entry Call
Entry Parameters Record
Entry Call and Parameters
Exceptions
Current_Exception
Exception Identifier and Exception
Exception_Data
Exception Identifier and Exception | Exception Declaration
Exception_Raised
Exception Identifier and Exception
Exceptions Table
Exceptions Table
Raise_Current_Exception
Exception Identifier and Exception
Raise_Exception
Raise Statement
Register_Exception
Exception Declaration
Interrupts
Install_Handlers
Attachment of Interrupt-Handling Protected | Attachment of Interrupt-Handling Protected
Interrupt_Manager
Interrupts Manager: Basic Approach | Interrupt-Manager and Server-Tasks Integration
Previous_Handlers
Attachment of Interrupt-Handling Protected
Register_Interrupt_Handler
Attachment of Interrupt-Handling Protected
Reserved Signals Table
Basic Data Structures
Server_ID Table
Server Tasks: Basic Approach
Server_Task
Server Tasks: Basic Approach | Interrupt-Manager and Server-Tasks Integration
User-Defined Interrupt-Handlers Table
Basic Data Structures
Protected Objects
Complete_Entry_Body
Entry Body
Entry_Body_Array
Entry Barrier
Exceptional_Complete_Entry_Body
Entry Body
PO_Do_Or_Queue
Simple Mode Entry Call
Protected_Entry_Call
Simple Mode Entry Call
Protection_Entries
Protected Type Specification
Select_Protected_Entry_Call
Service Entries
Service_Entries
Protected Subprograms | Service Entries
Rendezvous
Accept_Call
Accept Statement
Accept_Trivial
Trivial Accept
Call_Simple
Simple Mode Entry Call
Call_Syncrhonous
Simple Mode Entry Call
Exceptional_Complete_Rendezvous
Accept Statement
Selective_Wait
Selective Accept
Task_Count
The Count Attribute
Task_Do_Or_Queue
Simple Mode Entry Call
Task_Entry_Call
Conditional Entry Call
Task States
Activate_Tasks
GNAT Task States | Compiler Task Translation | 3. Activate Tasks
Complete_Activation
4. Complete Activation
Complete_Master
6. Complete Master
Complete_Task
5. Complete Task
Create_Tasks
2. Create Task
Enter_Master
1. Enter Master
Time
Delay
Delay and Delay Until
Timed_Delay
Delay and Delay Until | Delay and Delay Until
Timed_Protected_Entry_Call
Timed Entry Call
Timed_Selective_Wait
Timed Selective Accept
Timed_Task_Entry_Call
Timed Entry Call
POSIX
POSIX
pthread_kill
POSIX Signals
pthread_sigmask
POSIX Signals
pthread_sigwait
POSIX Signals
mutex_lock()
Low-Level Locks
mutex_unlock()
Low-Level Locks
pthread_cond_wait()
Low-Level Locks
pthread_cond_signal()
Low-Level Locks
mutex
Low-Level Locks
Signals
POSIX Signals
Threads Control Block (TCB)
GNAT Implementation



(c) Javier Miranda. Canary Islands (Spain), 2002. Version 1.0