Ada Programming/Libraries/System.Multiprocessors.Dispatching_Domains
Tools
General
Sister projects
In other projects
This language feature has been introduced inAda 2012.
System.Multiprocessors.Dispatching_Domains is a unit of thePredefined Language Environment since Ada 2012.
-- Standard Ada library specification-- Copyright (c) 2004-2016 AXE Consultants-- Copyright (c) 2004, 2005, 2006 Ada-Europe-- Copyright (c) 2000 The MITRE Corporation, Inc.-- Copyright (c) 1992, 1993, 1994, 1995 Intermetrics, Inc.-- SPDX-License-Identifier: BSD-3-Clause and LicenseRef-AdaReferenceManual-- -------------------------------------------------------------------------withAda.Real_Time;withAda.Task_Identification;packageSystem.Multiprocessors.Dispatching_DomainsisDispatching_Domain_Error:exception;typeDispatching_Domain(<>)islimitedprivate; System_Dispatching_Domain:constantDispatching_Domain;functionCreate(First: CPU; Last: CPU_Range)returnDispatching_Domain;functionGet_First_CPU(Domain: Dispatching_Domain)returnCPU;functionGet_Last_CPU(Domain: Dispatching_Domain)returnCPU_Range;typeCPU_Setisarray(CPUrange<>)ofBoolean;functionCreate(Set: CPU_Set)returnDispatching_Domain;functionGet_CPU_Set(Domain: Dispatching_Domain)returnCPU_Set;functionGet_Dispatching_Domain(T: Ada.Task_Identification.Task_Id:= Ada.Task_Identification.Current_Task)returnDispatching_Domain;procedureAssign_Task(Domain:inoutDispatching_Domain; CPU:inCPU_Range:= Not_A_Specific_CPU; T:inAda.Task_Identification.Task_Id:= Ada.Task_Identification.Current_Task);procedureSet_CPU(CPU:inCPU_Range; T:inAda.Task_Identification.Task_Id:= Ada.Task_Identification.Current_Task);functionGet_CPU(T: Ada.Task_Identification.Task_Id:= Ada.Task_Identification.Current_Task)returnCPU_Range;procedureDelay_Until_And_Set_CPU(Delay_Until_Time:inAda.Real_Time.Time; CPU:inCPU_Range);private-- not specified by the languageendSystem.Multiprocessors.Dispatching_Domains;
System.Multiprocessors.Dispatching_Domains in:Rosetta Code,GitHub(gists),any Alire crate orthis Wikibook.System.Multiprocessors.Dispatching_Domains in:Stack Overflow,comp.lang.ada orany Ada related page.FSF GNAT
drake