00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file corba.h 00006 * 00007 * corba.h,v 1.174 2006/04/19 08:37:07 jwillemsen Exp 00008 * 00009 * Master header file for all TAO stubs. 00010 * 00011 * @note This header should not be included in any core TAO library 00012 * files. Include the necessary individual headers instead. 00013 * 00014 * @author Copyright 1994-1995 by Sun Microsystems Inc. 00015 * @author Chris Cleeland 00016 * @author Douglas C. Schmidt 00017 */ 00018 //============================================================================= 00019 00020 00021 #ifndef TAO_MASTER_CORBA_H 00022 #define TAO_MASTER_CORBA_H 00023 00024 #include /**/ "ace/pre.h" 00025 00026 // ACE specific includes 00027 #include "ace/config-all.h" 00028 00029 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00030 # pragma once 00031 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00032 00033 #include "tao/corbafwd.h" 00034 00035 #include "tao/Environment.h" 00036 #include "tao/SystemException.h" 00037 #include "tao/UserException.h" 00038 00039 #include "tao/Object.h" 00040 #include "tao/LocalObject.h" 00041 #include "tao/Principal.h" 00042 #include "tao/ORB.h" 00043 00044 #include "tao/CurrentC.h" 00045 #include "tao/PolicyC.h" 00046 #include "tao/ServicesC.h" 00047 #include "tao/DomainC.h" 00048 #include "tao/WrongTransactionC.h" 00049 00050 #include "tao/ObjectIdListC.h" 00051 00052 #include "tao/BooleanSeqC.h" 00053 #include "tao/CharSeqC.h" 00054 #include "tao/DoubleSeqC.h" 00055 #include "tao/FloatSeqC.h" 00056 #include "tao/LongDoubleSeqC.h" 00057 #include "tao/LongLongSeqC.h" 00058 #include "tao/LongSeqC.h" 00059 #include "tao/OctetSeqC.h" 00060 #include "tao/ShortSeqC.h" 00061 #include "tao/StringSeqC.h" 00062 #include "tao/ULongLongSeqC.h" 00063 #include "tao/ULongSeqC.h" 00064 #include "tao/UShortSeqC.h" 00065 #include "tao/WCharSeqC.h" 00066 #include "tao/WStringSeqC.h" 00067 00068 // TAO specific files, avoid them as much as possible. 00069 00070 #include "tao/CDR.h" 00071 #include "tao/Object_KeyC.h" 00072 #include "tao/String_Manager_T.h" 00073 00074 #if TAO_HAS_INTERCEPTORS == 1 00075 #include "tao/PortableInterceptorC.h" 00076 #endif /* TAO_HAS_INTERCEPTORS == 1 */ 00077 00078 #include /**/ "ace/post.h" 00079 00080 #endif /* TAO_MASTER_CORBA_H */