Specification of package Corba.Pollableset







 ==================================================== --
 ===  Code automatically generated by IDL to Ada  === --
 ===  compiler OrbAda-idl2ada                     === --
 ===  Copyright Top Graph'X  1997-2001            === --
 ==================================================== --
 From IDL file Messaging.idl
with Corba_Ios ;
with Corba.Abstractbase ;
with Ada.Exceptions ;
 with Corba.Diipollable ;
with Corba.Pollable ;
with Pollableset_Forward ;
package CORBA.PollableSet is

   type Ref is new Corba.AbstractBase.Ref with null record;


   ---------------------------------------
    Types and methods of this interface --
   ---------------------------------------

   NoPossiblePollable : exception;
   type NoPossiblePollable_Members is new Corba.Idl_Exception_Members with
      null record;

   NoPossiblePollable_Id : constant Corba.RepositoryId := Corba.
      To_Unbounded_String
   ("IDL:omg.org/CORBA/PollableSet/NoPossiblePollable:1.0") ;

   procedure Get_Members (X  : in Ada.Exceptions.Exception_Occurrence ;
                          To : out NoPossiblePollable_Members) ;

   procedure Iop_Read
      ( Stream : access Corba_Ios.Iop_Stream_Type ;
        Item   : out NoPossiblePollable_Members) ;

   procedure Iop_Write
      ( Stream : access Corba_Ios.Iop_Stream_Type ;
        Item   : in NoPossiblePollable_Members) ;

   UnknownPollable : exception;
   type UnknownPollable_Members is new Corba.Idl_Exception_Members with null
      record;

   UnknownPollable_Id : constant Corba.RepositoryId := Corba.To_Unbounded_String
   ("IDL:omg.org/CORBA/PollableSet/UnknownPollable:1.0") ;

   procedure Get_Members (X  : in Ada.Exceptions.Exception_Occurrence ;
                          To : out UnknownPollable_Members) ;

   procedure Iop_Read
      ( Stream : access Corba_Ios.Iop_Stream_Type ;
        Item   : out UnknownPollable_Members) ;

   procedure Iop_Write
      ( Stream : access Corba_Ios.Iop_Stream_Type ;
        Item   : in UnknownPollable_Members) ;

    function create_dii_pollable
       ( Self : in Ref)
       return CORBA.DIIPollable.Value_Ref ;

   procedure add_pollable
      ( Self : in Ref;
        potential : in CORBA.Pollable.Value_Ref) ;

   function get_ready_pollable
      ( Self : in Ref;
        timeout : in Corba.Unsigned_Long)
      return CORBA.Pollable.Value_Ref ;

   procedure remove
      ( Self : in Ref;
        potential : in CORBA.Pollable.Value_Ref) ;

   function number_left
      ( Self : in Ref)
      return Corba.Unsigned_Short ;

   Null_Ref : constant Ref := (Corba.AbstractBase.Null_Ref with null record);

   PollableSet_R_Id : constant Corba.RepositoryId :=
      Corba.To_Unbounded_String ("IDL:omg.org/CORBA/PollableSet:1.0") ;
end CORBA.PollableSet;



List of definition uses










This page was generated by PrismTech's ada2html on Friday Mai 12 2006 16:18