/* * This file is part of rasdaman community. * * Rasdaman community 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 3 of the License, or * (at your option) any later version. * * Rasdaman community 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 * along with rasdaman community. If not, see . * * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / rasdaman GmbH. * * For more information please see * or contact Peter Baumann via . / /** * SOURCE: globals.hh * * MODULE: rasdaman * CLASS: Globals * * PURPOSE: * This class provides basic constants used across rasdaman. * Any value that is of external importance (default names, timeouts, ...) * but are NOT TO BE DELIVERED should be defined here. * * COMMENTS: * - make this a real class * - successively collect all important values here * */ /** * @file globals.hh * * @ingroup Include */ #ifndef GLOBALS_HH #define GLOBALS_HH /// default rasmgr listen port #define DEFAULT_PORT 7001 /// default name of server machine, if gethostname() fails #define DEFAULT_HOSTNAME "localhost" /// default database name #define DEFAULT_DBNAME "RASBASE" /// name of rasmgr configuration file #define RASMGR_CONF_FILE "rasmgr.conf" /// name of rasmgr authentication file #define RASMGR_AUTH_FILE "rasmgr.auth" /// default r/o login name for client tools #define DEFAULT_USER "rasguest" /// default password for this user #define DEFAULT_PASSWD "rasguest" /// log file suffix #define LOG_SUFFIX "log" /// max transfer buffer size (import clients) #define MAX_BUFFER_SIZE 4194304L /// client timeout [secs] #define CLIENT_TIMEOUT 300 #endif // GLOBALS_HH