00001 /** @file GATCPI.h 00002 * Header file for adaptor code using the GAT. 00003 * 00004 * Adaptor code should include this file in addition to GAT.h 00005 * 00006 * @date Thu Sep 18 2003 00007 * 00008 * @version $Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATCPI.h,v 1.12 2004/03/24 19:30:58 hartmutkaiser Exp $ 00009 * 00010 * Copyright (C) Tom Goodale 00011 * This file is part of the GAT Engine. 00012 * Contributed by Tom Goodale <goodale@aei.mpg.de>. 00013 * 00014 * Use, modification and distribution is subject to the Gridlab Software 00015 * License. (See accompanying file GLlicense.txt or copy at 00016 * http://www.gridlab.org/GLlicense.txt) 00017 */ 00018 00019 #ifndef _GATCPI_H_ 00020 #define _GATCPI_H_ 1 00021 00022 /* Basic stuff */ 00023 #include "GATErrors.h" 00024 #include "GATType.h" 00025 #include "GATRegistry.h" 00026 #include "GATTable.h" 00027 #include "GATPreferences.h" 00028 #include "GATStatus.h" 00029 #include "GATString.h" 00030 00031 /* Now the CPI files */ 00032 #include "GATFileStreamCPI.h" 00033 #include "GATPipeCPI.h" 00034 #include "GATEndpointCPI.h" 00035 #include "GATFileCPI.h" 00036 #include "GATLogicalFileCPI.h" 00037 #include "GATResourceBrokerCPI.h" 00038 #include "GATReservationCPI.h" 00039 #include "GATResourceCPI.h" 00040 #include "GATJobCPI.h" 00041 #include "GATSelfCPI.h" 00042 #include "GATRequestCPI.h" 00043 #include "GATAdvertServiceCPI.h" 00044 00045 /* GATMonitorable support */ 00046 #include "GATMonitorable.h" 00047 00048 #endif /* _GATCPI_H_ */