00001 // -*- IDL -*- 00002 00003 // ================================================================ 00004 /** 00005 * @file TAO.pidl 00006 * 00007 * $Id: TAO.pidl 79237 2007-08-07 09:48:21Z johnnyw $ 00008 * 00009 * This file contains TAO-specific idl interfaces (not part of CORBA 00010 * 2.6). 00011 * 00012 * The steps to regenerate the code are as follows: 00013 * 00014 * 1. Run the tao_idl compiler on the pidl file. The command used for 00015 * this is: 00016 * 00017 * tao_idl 00018 * -o orig -Gp -Gd -GA -SS -Sci 00019 * -Wb,export_macro=TAO_Export 00020 * -Wb,pre_include="ace/pre.h" 00021 * -Wb,post_include="ace/post.h" 00022 * TAO.pidl 00023 * 00024 * 2. The files are ready to use 00025 */ 00026 // ================================================================ 00027 00028 #ifndef TAO_TAO_IDL 00029 #define TAO_TAO_IDL 00030 00031 #include "tao/Policy.pidl" 00032 #include "tao/TimeBase.pidl" 00033 #include "tao/Messaging_SyncScope.pidl" 00034 00035 #pragma prefix "tao" 00036 00037 module TAO 00038 { 00039 // = TAO specific. 00040 const Messaging::SyncScope SYNC_DELAYED_BUFFERING = -2; 00041 }; 00042 00043 #pragma prefix "" 00044 00045 #endif /* TAO_TAO_IDL */