Specification of package Corba.Group_Ios
========================================================================= --
=== === --
=== Top Graph'X CORBA Implementation === --
=== === --
=== Copyright (c) 1996, Top Graph'X. === --
=== === --
=== --- Copyright Notice --- === --
=== === --
=== This software is protected as an unpublished work under the === --
=== Copyright Act of 1976. All rights reserved. Top Graph'X. === --
=== === --
========================================================================= --
(JM) 22/01/02 : Creation
with Tgx.Ios ;
package Corba.Group_Ios is
Bad_Service : exception ;
{ Emission class
type Group_Emission is abstract new Tgx.Ios.Io_Connection with
record
Real_Io : Tgx.Ios.Io_Datagram_Emission_Access ;
end record ;
type Group_Emission_Access is access all Group_Emission'class ;
open a connection, close a connection : inherited
read a stream : raises an Bad_Service exception
procedure Read ( This : access Group_Emission ;
Buffer : in System.Address ;
Number : in out Natural ) ;
function Bytes_Per_Io_Unit (This : access Group_Emission)
return Natural ;
function Amount_Readable (This : access Group_Emission)
return Natural ;
write a stream : inherited from Io_Connection
}
{ Reception class
type Group_Reception is abstract new Tgx.Ios.Io_Connection with
record
Real_Io : Tgx.Ios.Io_Datagram_Reception_Access ;
end record ;
type Group_Reception_Access is access all Group_Reception'class ;
open a connection, close a connection : inherited
read a stream : inherited from Io_Connection
write a stream : raises an Bad_Service exception
procedure Write ( This : access Group_Reception ;
Buffer : in System.Address ;
Number : in Natural ) ;
function Bytes_Per_Io_Unit : inherited
function Amount_Readable : inherited
}
end Corba.Group_Ios ;
List of definition uses
This page was generated by PrismTech's ada2html on Friday Mai 12 2006 16:18