Next: , Up: PolyORB specific APIs



6.9.1 PolyORB.CORBA_P.CORBALOC

     
     ------------------------------------------------------------------------------
     --                                                                          --
     --                           POLYORB COMPONENTS                             --
     --                                                                          --
     --             P O L Y O R B . C O R B A _ P . C O R B A L O C              --
     --                                                                          --
     --                                 S p e c                                  --
     --                                                                          --
     --         Copyright (C) 2004-2006, Free Software Foundation, Inc.          --
     --                                                                          --
     -- PolyORB is free software; you  can  redistribute  it and/or modify it    --
     -- under terms of the  GNU General Public License as published by the  Free --
     -- Software Foundation;  either version 2,  or (at your option)  any  later --
     -- version. PolyORB is distributed  in the hope that it will be  useful,    --
     -- but WITHOUT ANY WARRANTY;  without even the implied warranty of MERCHAN- --
     -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
     -- License  for more details.  You should have received  a copy of the GNU  --
     -- General Public License distributed with PolyORB; see file COPYING. If    --
     -- not, write to the Free Software Foundation, 51 Franklin Street, Fifth    --
     -- Floor, Boston, MA 02111-1301, USA.                                       --
     --                                                                          --
     -- As a special exception,  if other files  instantiate  generics from this --
     -- unit, or you link  this unit with other files  to produce an executable, --
     -- this  unit  does not  by itself cause  the resulting  executable  to  be --
     -- covered  by the  GNU  General  Public  License.  This exception does not --
     -- however invalidate  any other reasons why  the executable file  might be --
     -- covered by the  GNU Public License.                                      --
     --                                                                          --
     --                  PolyORB is maintained by AdaCore                        --
     --                     (email: sales@@adacore.com)                           --
     --                                                                          --
     ------------------------------------------------------------------------------
     
     --  Helper functions to manage CORBA corbaloc references
     
     with CORBA.Object;
     
     package PolyORB.CORBA_P.CORBALOC is
     
        function Object_To_Corbaloc
          (Obj : CORBA.Object.Ref'Class)
          return CORBA.String;
        --  Convert reference to corbaloc, return corbaloc of best profile
     
     end PolyORB.CORBA_P.CORBALOC;