Rivendellaudio/apis/rivwebcapi/rivwebcapi/rd_listsystemsettings.h
Fred Gleason abe00acce8 2021-08-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SYSTEM.REALM_NAME' field to the database.
	* Incremented the database version to 353.
	* Added 'RDSystem::realmName()' and 'RDSystem::setREalmName()'
	methods.
	* Added a 'realm_name' member to the 'rd_system_settings' struct
	in the RivWebCApi library.
	* Added a 'Realm Name' control to the 'System-Wide Settings'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-21 13:32:28 -04:00

50 lines
1.4 KiB
C

/* rd_listsystemsettings.h
*
* Header for the List System Settings Rivendell Access Library
*
* (C) Copyright 2021 Fred Gleason <fredg@paravelsystems.com>
* (C) Copyright 2017 Todd Baker <bakert@rfa.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program 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 this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef RD_LISTSYSTEMSETTINGS_H
#define RD_LISTSYSTEMSETTINGS_H
struct rd_system_settings {
char realm_name[257];
unsigned sample_rate;
int dup_cart_titles;
unsigned max_post_length;
char isci_xreference_path[1021];
char temp_cart_group[41];
};
#include <rivwebcapi/rd_common.h>
_MYRIVLIB_INIT_DECL
int RD_ListSystemSettings(struct rd_system_settings *system_settings[],
const char hostname[],
const char username[],
const char passwd[],
const char ticket[],
const char user_agent[],
unsigned *numrecs);
_MYRIVLIB_FINI_DECL
#endif // RD_LISTSYSTEMSETTINGS_H