00001 // ***************************************************************************** 00002 // ***************************************************************************** 00003 // oaDM.h 00004 // 00005 // This is the main header file for the oaDM library. It includes all other 00006 // header files required by applications. 00007 // 00008 // ***************************************************************************** 00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon 00010 // Integration Initiative, this material may not be copied, modified, 00011 // re-published, uploaded, executed, or distributed in any way, in any medium, 00012 // in whole or in part, without prior written permission from Cadence. 00013 // 00014 // Copyright 2002-2008 Cadence Design Systems, Inc. 00015 // All Rights Reserved. 00016 // 00017 // $Author: icftcm $ 00018 // $Revision: #1 $ 00019 // $Date: 2010/08/09 $ 00020 // $State: Exp $ 00021 // ***************************************************************************** 00022 // ***************************************************************************** 00023 00024 00025 00026 #if !defined(oaDM_P) 00027 #define oaDM_P 00028 00029 00030 00031 // ***************************************************************************** 00032 // Platform macros 00033 // ***************************************************************************** 00034 #if defined(_MSC_VER) 00035 #define OA_WINDOWS 00036 #endif 00037 00038 00039 00040 // ***************************************************************************** 00041 // System Header Files used by DM. 00042 // ***************************************************************************** 00043 #if !defined(OA_WINDOWS) 00044 #include <sys/param.h> 00045 #include <netdb.h> 00046 #include <netinet/tcp.h> 00047 #include <sys/socket.h> 00048 #include <arpa/inet.h> 00049 #include <pwd.h> 00050 #endif 00051 00052 00053 00054 // ***************************************************************************** 00055 // Imported Header Files. 00056 // ***************************************************************************** 00057 #include "oaBase.h" 00058 #include "oaPlugIn.h" 00059 00060 00061 00062 // ***************************************************************************** 00063 // Import namespace oaPlugIn into namespace oa 00064 // ***************************************************************************** 00065 BEGIN_OA_NAMESPACE 00066 00067 USE_OA_PLUGIN_NAMESPACE 00068 00069 END_OA_NAMESPACE 00070 00071 00072 00073 // ***************************************************************************** 00074 // DM Public Header Files. 00075 // ***************************************************************************** 00076 #include "oaDMTypes.h" 00077 00078 00079 #include "oaSaveRecover.h" 00080 #include "oaDMModTypes.h" 00081 #include "oaDMAttribute.h" 00082 #include "oaVCCap.h" 00083 #include "oaVersionComp.h" 00084 #include "oaVCSystem.h" 00085 #include "oaVCQueryDepth.h" 00086 #include "oaDMObject.h" 00087 #include "oaLib.h" 00088 #include "oaDMMsgs.h" 00089 #include "oaDMException.h" 00090 #include "oaCell.h" 00091 #include "oaView.h" 00092 #include "oaCellView.h" 00093 #include "oaDMFile.h" 00094 #include "oaDMCollection.h" 00095 #include "oaLibDefList.h" 00096 #include "oaLibDefListMem.h" 00097 #include "oaDMData.h" 00098 #include "oaDMTraits.h" 00099 #include "oaDMObserver.h" 00100 #include "oaVCObserver.h" 00101 00102 00103 00104 // ***************************************************************************** 00105 // DM Public Inline Files. 00106 // ***************************************************************************** 00107 #include "oaDMEnumWrapper.inl" 00108 #include "oaDMAttribute.inl" 00109 #include "oaVCSystem.inl" 00110 #include "oaDMObject.inl" 00111 #include "oaDMException.inl" 00112 #include "oaDMCollection.inl" 00113 #include "oaDMObserver.inl" 00114 00115 00116 00117 #endif
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.