Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tao / InvalidName.pidl
blob34982713607fcb341f1f7b530dfb243c0810d966
1 /**
2  * @file InvalidName.pidl
3  *
4  * @brief Pre-compiled IDL source for the CORBA::InvalidName
5  * exception.
6  *
7  * This file is used to generate parts of the code in ORB.{h,i,cpp},
8  * using the following command:
9  *
10  *   tao_idl
11  *        -o orig -Gp -Gd -Gv -DCORBA3
12  *        -Wb,export_macro=TAO_Export
13  *        -Wb,export_include=TAO_Export.h
14  *        -Wb,pre_include="ace/pre.h"
15  *        -Wb,post_include="ace/post.h"
16  *        InvalidName.pidl
17  *
18  * and then:
19  *
20  * patch < diffs/InvalidName.diff
21  *
22  * The code left in InvalidNameC.{h,i,cpp} must then be inserted into
23  * the ORB.{h,i,cpp} files.  This sucks, but it is a direct result of
24  * the way the spec is defined, the ORB 'pseudo-interface' cannot be
25  * automatically generated, but it is better to automatically generate
26  * the exception, otherwise they are always out of date when compared
27  * to the rest of ACE+TAO.
28  */
29 #ifndef TAO_CORBA_INVALIDNAME_PIDL
30 #define TAO_CORBA_INVALIDNAME_PIDL
32 #pragma prefix "omg.org"
34 module CORBA
36   local interface ORB
37   {
38     /**
39      * @exception InvalidName
40      *
41      * @brief UserException for resolve_initial_references()
42      *
43      * This exception is thrown if an 'invalid name' is passed to
44      * the CORBA::ORB::resolve_initial_references() operation.
45      */
46     exception InvalidName {};
47   };
50 #pragma prefix ""
52 #endif /* TAO_CORBA_INVALIDNAME_PIDL */