InvalidName.pidl

Go to the documentation of this file.
00001 /**
00002  * @file InvalidName.pidl
00003  *
00004  * InvalidName.pidl,v 1.1 2002/02/08 01:07:32 coryan Exp
00005  *
00006  * @brief Pre-compiled IDL source for the CORBA::InvalidName
00007  * exception.
00008  *
00009  * This file is used to generate parts of the code in ORB.{h,i,cpp},
00010  * using the following command:
00011  *
00012  *   tao_idl
00013  *        -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
00014  *        -Wb,export_macro=TAO_Export
00015  *        -Wb,export_include=TAO_Export.h
00016  *        -Wb,pre_include="ace/pre.h"
00017  *        -Wb,post_include="ace/post.h"
00018  *        InvalidName.pidl
00019  *
00020  * and then:
00021  *
00022  * patch < diffs/InvalidName.diff
00023  *
00024  * The code left in InvalidNameC.{h,i,cpp} must then be inserted into
00025  * the ORB.{h,i,cpp} files.  This sucks, but it is a direct result of
00026  * the way the spec is defined, the ORB 'pseudo-interface' cannot be
00027  * automatically generated, but it is better to automatically generate
00028  * the exception, otherwise they are always out of date when compared
00029  * to the rest of ACE+TAO.
00030  *
00031  */
00032 #ifndef TAO_CORBA_INVALIDNAME_PIDL
00033 #define TAO_CORBA_INVALIDNAME_PIDL
00034 
00035 #pragma prefix "omg.org"
00036 
00037 module CORBA
00038 {
00039   local interface ORB
00040   {
00041     /**
00042      * @exception InvalidName
00043      *
00044      * @brief UserException for resolve_initial_references()
00045      *
00046      * This exception is thrown if an 'invalid name' is passed to
00047      * the CORBA::ORB::resolve_initial_references() operation.
00048      */
00049     exception InvalidName {};
00050   };
00051 };
00052 
00053 #pragma prefix ""
00054 
00055 #endif /* TAO_CORBA_INVALIDNAME_PIDL */

Generated on Thu Nov 9 11:54:14 2006 for TAO by doxygen 1.3.6