![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Ada Extended Runtime Services Reference Contents Preface
- Audience
- Other Resources
- Apex Documentation Roadmap
- Contacting Rational Technical Publications
- Contacting Rational Technical Support
Extended Ada Runtime Services
- Overview
Signal/Interrupt Handling (Package V_Interrupts)
- Package Overview
- Description
- Data References in Isrs
- Exception Propagation in Isrs
- Isr/Ada Task Interaction
- Procedures and Functions
- Types
- Constants
- Exceptions
- Package Specification
- Example
- Power Architecture for Apex Embedded using Rational Exec
- Procedures and Functions in Package V_Interrupts
- procedure/function Attach_Isr
- function Current_Interrupt_Status
- function Current_Supervisor_State
- function/procedure Detach_Isr
- procedure Enter_Supervisor_State
- generic procedure Fast_Isr
- generic procedure Float_Wrapper
- function Get_Isr
- function Get_Ivt
- generic procedure Isr
- procedure Leave_Supervisor_State
- generic procedure Parameters_Isr - MIPS Only
- generic procedure Mips_Isr - MIPS Only
- function Set_Interrupt_Status
- function Set_Supervisor_State
Mailboxes (Package V_Mailboxes)
- Package Overview
- Procedures and Funtions in Package V_Mailboxes
- procedure Bind_Mailbox
- function/procedure Create_Mailbox
- function Current_Message_Count
- procedure Delete_Mailbox
- procedure Read_Mailbox
- procedure/function Resolve_Mailbox
- procedure Write_Mailbox
Memory Management (Package V_Memory)
- Package Overview
- Description
- Package Procedures and Functions
- Types
- Exceptions
- Package Specification
- Procedures and Functions in Package V_Memory
- procedure Create_Fixed_Pool
- procedure Create_Flex_Pool
- procedure Create_Heap_Pool
- procedure Destroy_Fixed_Pool
- procedure Destroy_Flex_Pool
- procedure Destroy_Heap_Pool
- generic function Fixed_Object_Allocation
- generic procedure Fixed_Object_Deallocation
- generic function Flex_Object_Allocation
- generic procedure Flex_Object_Deallocation
- generic function Heap_Object_Allocation
- procedure Initialize_Services
Mutexes and Condition Variables (Package V_Mutexes)
- Package Overview
- Description
- Package Procedures and Functions
- Types
- Constants
- Mutex Exceptions
- Condition Variable Exceptions
- Package Specification
- Procedures and Functions in Package V_Mutexes
- procedure Bind_Cond
- procedure Bind_Mutex
- procedure Broadcast_Cond
- procedure/function Create_Cond
- procedure/function Create_Mutex
- procedure Delete_Cond
- procedure Delete_Mutex
- function Get_Priority_Ceiling_Mutex
- procedure Lock_Mutex
- procedure/function Resolve_Cond
- procedure/function Resolve_Mutex
- procedure Set_Priority_Ceiling_Mutex
- procedure Signal_Cond
- procedure Signal_Unlock_Cond
- procedure/function Timed_Wait_Cond
- function Trylock_Mutex
- procedure Unlock_Mutex
- procedure Wait_Cond
Name Services (Package V_Names)
- Package Overview
- Description
- Package Procedures And Functions
- Package Specification
- Procedures and Functions in Package V_Names
- procedure Bind_Object
- procedure Bind_Procedure
- procedure/function Resolve_Object
- procedure Resolve_Procedure
Semaphores (Package V_Semaphores)
- Package Overview
- Description
- Procedures and Functions in Package V_Semaphores
- procedure Bind_Semaphore
- procedure/function Create_Semaphore
- procedure Delete_Semaphore
- procedure/function Resolve_Semaphore
- procedure Signal_Semaphore
- procedure Wait_Semaphore
Stack Operations (Package V_Stack)
- Package Overview
- Description
- Package Procedures And Functions
- Package Specification
- Procedures and Functions in Package V_Stack
- procedure Check_Stack
- procedure Extend_Stack
Tasking Extensions (Package V_Xtasking)
- Package Overview
- Description
- Package Procedures And Functions
- Types
- Subtypes
- Constants
- Exceptions
- Package Specification
- Procedures and Functions in Package V_Xtasking
- function Allocate_Task_Storage
- function Callable
- function Current_Exit_Disabled
- function Current_Fast_Rendezvous_Enabled
- function Current_Priority
- function Current_Program
- function Current_Task
- function Current_Time_Slice
- function Current_Time_Slicing_Enabled
- function Current_User_Field
- procedure Disable_Preemption
- procedure Disable_Task_Complete
- procedure Enable_Preemption
- procedure Enable_Task_Complete
- function Get_Program
- function Get_Program_Key
- function Get_Task_Storage
- function Get_Task_Storage2
- function ID
- procedure Install_Callout
- procedure Inter_Program_Call
- function Os_Id
- procedure Resume_Task
- procedure Set_Exit_Disabled
- procedure Set_Fast_Rendezvous_Enabled
- procedure Set_Is_Server_Program
- procedure Set_Priority
- procedure Set_Time_Slice
- procedure Set_Time_Slicing_Enabled
- procedure Set_User_Field
- function Start_Program
- procedure Suspend_Task
- function Terminated
- generic function V_ID
Ada Extended Runtime Services Reference Index
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2003, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |