X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/fna.git/blobdiff_plain/b8916a2947d44f3a6a97360657a482cd97705d40..e1cc80051455d1a561c136c8b04abc86c3d67d9a:/src_frescan/frescan_debug.h diff --git a/src_frescan/frescan_debug.h b/src_frescan/frescan_debug.h index 740898d..3d1121f 100644 --- a/src_frescan/frescan_debug.h +++ b/src_frescan/frescan_debug.h @@ -17,7 +17,53 @@ * * @license * - * See MaRTE OS license + * ----------------------------------------------------------------------- + * Copyright (C) 2006 - 2008 FRESCOR consortium partners: + * + * Universidad de Cantabria, SPAIN + * University of York, UK + * Scuola Superiore Sant'Anna, ITALY + * Kaiserslautern University, GERMANY + * Univ. Politécnica Valencia, SPAIN + * Czech Technical University in Prague, CZECH REPUBLIC + * ENEA SWEDEN + * Thales Communication S.A. FRANCE + * Visual Tools S.A. SPAIN + * Rapita Systems Ltd UK + * Evidence ITALY + * + * See http://www.frescor.org for a link to partners' websites + * + * FRESCOR project (FP6/2005/IST/5-034026) is funded + * in part by the European Union Sixth Framework Programme + * The European Union is not liable of any use that may be + * made of this code. + * + * This file is part of FRESCAN + * + * FRESCAN is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * FRESCAN is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * distributed with FRESCAN; see file COPYING. If not, write to the + * Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * As a special exception, including FRESCAN header files in a file, + * instantiating FRESCAN generics or templates, or linking other files + * with FRESCAN objects to produce an executable application, does not + * by itself cause the resulting executable application to be covered + * by the GNU General Public License. This exception does not + * however invalidate any other reasons why the executable file might be + * covered by the GNU Public License. + * ----------------------------------------------------------------------- * */ @@ -33,27 +79,37 @@ **/ #define DEBUG(enable,x,args...) if(enable) printc("DEBUG (%s): " x, __func__ , ##args) -#define ERROR(x,args...) {printe("ERROR (%s:%u): " x, __func__ , __LINE__ , ##args); exit(-1);} -#define WARNING(x,args...) printe("WARNING (%s): " x, __func__ , ##args) +#define FRESCAN_ERROR(x,args...) {printe("ERROR (%s:%u): " x, __func__ , __LINE__ , ##args); exit(-1);} +#define FRESCAN_WARNING(x,args...) printe("WARNING (%s): " x, __func__ , ##args) /** * DEBUGGING FLAGS to enable/disable debugging messages **/ -#define FRESCAN_SERVERS_ENABLE_DEBUG false +#define FRESCAN_SERVERS_ENABLE_DEBUG false #define FRESCAN_PACKETPOOL_ENABLE_DEBUG false -#define FRESCAN_FRAG_ENABLE_DEBUG false -#define FRESCAN_INIT_ENABLE_DEBUG false -#define FRESCAN_SEND_ENABLE_DEBUG false -#define FRESCAN_RECV_ENABLE_DEBUG false -#define FRESCAN_RX_HOOK_ENABLE_DEBUG false -#define FRESCAN_SENT_HOOK_ENABLE_DEBUG false -#define FRESCAN_QUEUES_ENABLE_DEBUG false -#define FRESCAN_HW_BUFFER_ENABLE_DEBUG false -#define FRESCAN_REPL_ENABLE_DEBUG false -#define FRESCAN_REPLYOBJ_ENABLE_DEBUG false -#define FRESCAN_NEG_THREAD_ENABLE_DEBUG true -#define FRESCAN_BWRES_ENABLE_DEBUG true -#define FRESCAN_REQUESTS_ENABLE_DEBUG true +#define FRESCAN_FRAG_ENABLE_DEBUG false +#define FRESCAN_INIT_ENABLE_DEBUG false +#define FRESCAN_SEND_ENABLE_DEBUG false +#define FRESCAN_RECV_ENABLE_DEBUG false +#define FRESCAN_RX_HOOK_ENABLE_DEBUG false +#define FRESCAN_SENT_HOOK_ENABLE_DEBUG false +#define FRESCAN_QUEUES_ENABLE_DEBUG false +#define FRESCAN_HW_BUFFER_ENABLE_DEBUG false +#define FRESCAN_REPLENSH_ENABLE_DEBUG false +#define FRESCAN_ROBJS_ENABLE_DEBUG false +#define FRESCAN_BWRES_ENABLE_DEBUG false +#define FRESCAN_REQUESTS_ENABLE_DEBUG false +#define FRESCAN_MANAGER_ENABLE_DEBUG false +#define FRESCAN_ACCEPTOR_ENABLE_DEBUG false +#define FRESCAN_FNA_ENABLE_DEBUG false +#define FRESCAN_MESSAGES_ENABLE_DEBUG false +#define FRESCAN_SA_ENABLE_DEBUG false + +/** + * MEASUREMENT FLAGS + */ +#define FRESCAN_MEASURE_REPL_TH true +#define FRESCAN_MEASURE_REPL_PROGRAM false #endif // _MARTE_FRESCAN_DEBUG_H_