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