Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Ada Programming/Libraries/System.RPC

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

System.RPC __TOC__ System RPC is a unit of the Predefined Language Environment since Ada 95. Specification Standard Ada library specification Copyright (c) 2003-2018 Maxim Reznik <reznikmm@gmail.com> 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 ------------------------------------------------------------------------- with Ada Streams; see 13.13.1 package System RPC is type Partition_Id is range 0 double_dot .. implementation_defined; Communication_Error : exception; type Params_Stream_Type (Initial_Size : Adadot .Streamsdot .Stream_Element_Count) is new Adadot .Streamsdot .Root_Stream_Type with private; procedure Read (Stream : in out Params_Stream_Type; Item : out Adadot .Streamsdot .Stream_Element_Array; Last : out Adadot .Streamsdot .Stream_Element_Offset); procedure Write (Stream : in out Params_Stream_Type; Item : in Adadot .Streamsdot .Stream_Element_Array); Synchronous call procedure Do_RPC (Partition : in Partition_Id; Params : access Params_Stream_Type; Result : access Params_Stream_Type); Asynchronous call procedure Do_APC (Partition : in Partition_Id; Params : access Params_Stream_Type); The handler for incoming RPCs type RPC_Receiver is access procedure (Params : access Params_Stream_Type; Result : access Params_Stream_Type); procedure Establish_RPC_Receiver (Partition : in Partition_Id; Receiver : in RPC_Receiver); private pragma Import (Ada, Params_Stream_Type); end Systemdot .RPC; See also Wikibook Ada Programming/Libraries/System Ada Reference Manual Ada 95 E 5 Partition Communication Subsystem Ada 2005 E 5 Partition Communication Subsystem Ada 2012 E 5 Partition Communication Subsystem Open-Source Implementations s-rpc.ads s-rpc.adb