00001 /********************************************************************* 00002 * 00003 * Condor ClassAd library 00004 * Copyright (C) 1990-2003, Condor Team, Computer Sciences Department, 00005 * University of Wisconsin-Madison, WI and Rajesh Raman. 00006 * 00007 * This source code is covered by the Condor Public License, which can 00008 * be found in the accompanying LICENSE file, or online at 00009 * www.condorproject.org. 00010 * 00011 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 00012 * AND THE UNIVERSITY OF WISCONSIN-MADISON "AS IS" AND ANY EXPRESS OR 00013 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 00014 * WARRANTIES OF MERCHANTABILITY, OF SATISFACTORY QUALITY, AND FITNESS 00015 * FOR A PARTICULAR PURPOSE OR USE ARE DISCLAIMED. THE COPYRIGHT 00016 * HOLDERS AND CONTRIBUTORS AND THE UNIVERSITY OF WISCONSIN-MADISON 00017 * MAKE NO MAKE NO REPRESENTATION THAT THE SOFTWARE, MODIFICATIONS, 00018 * ENHANCEMENTS OR DERIVATIVE WORKS THEREOF, WILL NOT INFRINGE ANY 00019 * PATENT, COPYRIGHT, TRADEMARK, TRADE SECRET OR OTHER PROPRIETARY 00020 * RIGHT. 00021 * 00022 *********************************************************************/ 00023 00024 #ifndef __CLASSAD_PACKAGE_H__ 00025 #define __CLASSAD_PACKAGE_H__ 00026 00027 #include <stdio.h> 00028 #include <string.h> 00029 #include <stdlib.h> 00030 #include <stdarg.h> 00031 #include <sys/types.h> 00032 #include <time.h> 00033 #include <limits.h> 00034 00035 // if this file is being included, it must be a standalone implementation 00036 #define STANDALONE 00037 00038 #include "common.h" 00039 #include "exprTree.h" 00040 #include "matchClassad.h" 00041 #include "source.h" 00042 #include "sink.h" 00043 00044 #if defined(COLLECTIONS) 00045 #include "collectionServer.h" 00046 #include "collectionClient.h" 00047 #endif 00048 00049 #endif