00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file corbafwd.h 00006 * 00007 * $Id: corbafwd.h 67714 2005-08-19 08:02:52Z jwillemsen $ 00008 * 00009 * Forward declare the basic types used in the ORB 00010 * implementation. Regular users of the ORB should only include 00011 * tao/corba.h (generally through the stub/skeleton headers), but the 00012 * implementation of the ORB itself should include this file. That 00013 * reduces interdependency and speeds up compilations and 00014 * recompilations. 00015 * 00016 * @author Carlos O'Ryan 00017 * @author Ossama Othman 00018 * @author Chris Cleeland 00019 * @author Douglas C. Schmidt 00020 */ 00021 //============================================================================= 00022 00023 #ifndef TAO_CORBAFWD_H 00024 #define TAO_CORBAFWD_H 00025 00026 #include /**/ "ace/pre.h" 00027 00028 #include "tao/ORB_Constants.h" 00029 00030 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00031 # pragma once 00032 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00033 00034 #include "tao/CORBA_methods.h" 00035 00036 #include /**/ "ace/post.h" 00037 00038 #endif /* TAO_CORBAFWD_H */