00001 //===========================================================================// 00002 // 00003 // Description: Default includes for ColCOWS 00004 // Filename: colcows/ColCOWS_Include.hh 00005 // Authors: Michael Dussere and Aurélien Esnard 00006 // 00007 //===========================================================================// 00008 // 00009 // Copyright (C) 2003 INRIA and CNRS 00010 // 00011 // This library is free software; you can redistribute it and/or 00012 // modify it under the terms of the GNU Lesser General Public 00013 // License as published by the Free Software Foundation; either 00014 // version 2.1 of the License, or (at your option) any later version. 00015 // 00016 // This library is distributed in the hope that it will be useful, 00017 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00019 // Lesser General Public License for more details. 00020 // 00021 // You should have received a copy of the GNU Lesser General Public 00022 // License along with this library; if not, write to the Free Software 00023 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00024 // 00025 //===========================================================================// 00026 00027 00028 #ifndef __COLCOWS_INCLUDE_HH__ 00029 #define __COLCOWS_INCLUDE_HH__ 00030 00031 //===========================================================================// 00032 00033 #define __COLCOWS_BEGIN__ namespace ColCOWS { 00034 #define __COLCOWS_END__ }; 00035 00036 //===========================================================================// 00037 00038 //===========================================================================// 00039 00040 #define COLCOWS_TAB "\t" 00041 00042 //===========================================================================// 00043 // Generated Header // 00044 //===========================================================================// 00045 00046 #include <ColCOWS_config.hh> 00047 00048 //===========================================================================// 00049 // Standard Library // 00050 //===========================================================================// 00051 00052 #include <unistd.h> 00053 00054 #include <map> 00055 #include <vector> 00056 #include <stack> 00057 #include <iostream> 00058 #include <sstream> 00059 #include <string> 00060 00061 #include <pthread.h> 00062 #include <asm/errno.h> 00063 #include <sys/time.h> 00064 00065 //===========================================================================// 00066 // Const & Enums // 00067 //===========================================================================// 00068 00069 __COLCOWS_BEGIN__ 00070 00071 //! special num_connection values 00072 const unsigned int NOT_CONNECTED = 0; 00073 00074 __COLCOWS_END__ 00075 00076 //===========================================================================// 00077 00078 #endif // __COLCOWS_INCLUDE_HH__ 00079 00080 // EOF 00081