Constants.h
Go to the documentation of this file.
00001 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
00002 
00003 // -- BEGIN LICENSE BLOCK ----------------------------------------------
00004 // This file is part of FZIs ic_workspace.
00005 //
00006 // This program is free software licensed under the LGPL
00007 // (GNU LESSER GENERAL PUBLIC LICENSE Version 3).
00008 // You can find a copy of this license in LICENSE folder in the top
00009 // directory of the source code.
00010 //
00011 // © Copyright 2016 FZI Forschungszentrum Informatik, Karlsruhe, Germany
00012 //
00013 // -- END LICENSE BLOCK ------------------------------------------------
00014 
00015 //----------------------------------------------------------------------
00024 //----------------------------------------------------------------------
00025 #ifndef ICL_CORE_LOGGING_CONSTANTS_H_INCLUDED
00026 #define ICL_CORE_LOGGING_CONSTANTS_H_INCLUDED
00027 
00028 namespace icl_core {
00029 namespace logging {
00030 
00035 #ifndef cDEFAULT_LOG_SIZE
00036 #define cDEFAULT_LOG_SIZE 2048
00037 #endif
00038 
00042 const size_t cMAX_IDENTIFIER_LENGTH = 256;
00043 
00047 const size_t cMAX_DESCRIPTION_LENGTH = 1024;
00048 
00054 #define cDEFAULT_OUTPUT_FORMAT_SIZE 500
00055 
00060 #define cDEFAULT_FIXED_OUTPUT_STREAM_QUEUE_SIZE 1024
00061 
00066 #define cDEFAULT_LOG_THREAD_STREAM_POOL_SIZE 32
00067 
00068 }
00069 }
00070 
00071 #endif


fzi_icl_core
Author(s):
autogenerated on Thu Jun 6 2019 20:22:23