File indexing completed on 2023-10-03 03:19:55
0001 /* 0002 This file is part of the KDE libraries 0003 SPDX-FileCopyrightText: 2001 Waldo Bastian <bastian@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-only 0006 */ 0007 0008 #ifndef _KIO_HTTP_WORKER_DEFAULTS_H 0009 #define _KIO_HTTP_WORKER_DEFAULTS_H 0010 0011 #include "global.h" 0012 0013 // CONNECTION 0014 static constexpr int DEFAULT_KEEP_ALIVE_TIMEOUT = 60; // 60 seconds 0015 0016 // CACHE SETTINGS 0017 static constexpr int DEFAULT_MAX_CACHE_SIZE = 50 * 1024; // 50 MB 0018 static constexpr int DEFAULT_MAX_CACHE_AGE = 60 * 60 * 24 * 14; // 14 DAYS 0019 static constexpr int DEFAULT_CACHE_EXPIRE = 3 * 60; // 3 MINS 0020 static constexpr auto DEFAULT_CACHE_CONTROL = KIO::CC_Refresh; // Verify with remote 0021 0022 // DEFAULT USER AGENT KEY - ENABLES OS NAME 0023 static const char DEFAULT_USER_AGENT_KEYS[] = "om"; // Show OS, Machine 0024 0025 // MAXIMUM AMOUNT OF DATA THAT CAN BE SAFELY SENT OVER IPC 0026 static constexpr int MAX_IPC_SIZE = 1024 * 8; 0027 0028 // SOME DEFAULT HEADER VALUES 0029 static const char DEFAULT_LANGUAGE_HEADER[] = "en"; 0030 static const char DEFAULT_MIME_TYPE[] = "text/html"; 0031 static const char DEFAULT_PARTIAL_CHARSET_HEADER[] = "utf-8, *;q=0.5"; 0032 static const char DEFAULT_ACCEPT_HEADER[] = "text/html, text/*;q=0.9, image/jpeg;q=0.9, image/png;q=0.9, image/*;q=0.9, */*;q=0.8"; 0033 0034 #endif // _KIO_HTTP_WORKER_DEFAULTS_H