1 /* 2 BAREOS® - Backup Archiving REcovery Open Sourced 3 4 Copyright (C) 2013-2018 Bareos GmbH & Co. KG 5 6 This program is Free Software; you can redistribute it and/or 7 modify it under the terms of version three of the GNU Affero General Public 8 License as published by the Free Software Foundation and included 9 in the file LICENSE. 10 11 This program is distributed in the hope that it will be useful, but 12 WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 Affero General Public License for more details. 15 16 You should have received a copy of the GNU Affero General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19 02110-1301, USA. 20 */ 21 /* 22 * Marco van Wieringen, June 2013 23 */ 24 /** 25 * @file 26 * FileSet include handling 27 */ 28 #ifndef BAREOS_DIRD_INC_CONF_H_ 29 #define BAREOS_DIRD_INC_CONF_H_ 1 30 31 #include "lib/keyword_table_s.h" 32 33 namespace directordaemon { 34 35 void FindUsedCompressalgos(PoolMem* compressalgos, JobControlRecord* jcr); 36 bool print_incexc_schema_json(PoolMem& buffer, 37 int level, 38 const int type, 39 const bool last = false); 40 bool print_options_schema_json(PoolMem& buffer, 41 int level, 42 const int type, 43 const bool last = false); 44 #ifdef HAVE_JANSSON 45 json_t* json_incexc(const int type); 46 json_t* json_options(const int type); 47 #endif 48 49 } /* namespace directordaemon */ 50 51 #endif /* BAREOS_DIRD_INC_CONF_H_ */ 52