]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan_debug.h
changes to use the FRSH FSA module to do the analysis and spare capacity. TODO: finis...
[frescor/fna.git] / src_frescan / frescan_debug.h
index e9a981c8eaa1e8ae7f9c1a0e3600219072bbb747..3d1121f47be20632ef01d039800664644c8277c0 100644 (file)
  *
  * @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.
+ * -----------------------------------------------------------------------
  *
  */
 
  **/
 
 #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 false
-#define FRESCAN_BWRES_ENABLE_DEBUG true
-#define FRESCAN_REQUESTS_ENABLE_DEBUG false
-#define FRESCAN_ACCEPTOR_THREAD_ENABLE_DEBUG true
-#define FRESCAN_NEG_MESSAGES_ENABLE_DEBUG true
-#define FRESCAN_FNA_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_