source: box/trunk/lib/backupstore/BackupStoreConfigVerify.cpp @ 2695

Revision 2695, 1.3 KB checked in by chris, 2 years ago (diff)

Compile fix for [2694].

  • Property svn:eol-style set to native
Line 
1// --------------------------------------------------------------------------
2//
3// File
4//              Name:    BackupStoreConfigVerify.h
5//              Purpose: Configuration definition for the backup store server
6//              Created: 2003/08/20
7//
8// --------------------------------------------------------------------------
9
10#include "Box.h"
11#include "BackupStoreConfigVerify.h"
12#include "ServerTLS.h"
13#include "BoxPortsAndFiles.h"
14
15#include "MemLeakFindOn.h"
16
17static const ConfigurationVerifyKey verifyserverkeys[] = 
18{
19        SERVERTLS_VERIFY_SERVER_KEYS(ConfigurationVerifyKey::NoDefaultValue)
20        // no default listen addresses
21};
22
23static const ConfigurationVerify verifyserver[] = 
24{
25        {
26                "Server",
27                0,
28                verifyserverkeys,
29                ConfigTest_Exists | ConfigTest_LastEntry,
30                0
31        }
32};
33
34static const ConfigurationVerifyKey verifyrootkeys[] = 
35{
36        ConfigurationVerifyKey("AccountDatabase", ConfigTest_Exists),
37        ConfigurationVerifyKey("TimeBetweenHousekeeping",
38                ConfigTest_Exists | ConfigTest_IsInt),
39        ConfigurationVerifyKey("ExtendedLogging", ConfigTest_IsBool, false),
40        // make value "yes" to enable in config file
41        ConfigurationVerifyKey("RaidFileConf", ConfigTest_LastEntry)
42};
43
44const ConfigurationVerify BackupConfigFileVerify =
45{
46        "root",
47        verifyserver,
48        verifyrootkeys,
49        ConfigTest_Exists | ConfigTest_LastEntry,
50        0
51};
Note: See TracBrowser for help on using the repository browser.