]> git.ipfire.org Git - thirdparty/squid.git/blob - src/ssl/Config.h
Merged from trunk (r12732, v3.3.3+).
[thirdparty/squid.git] / src / ssl / Config.h
1 #ifndef SQUID_SSL_CONFIG_H
2 #define SQUID_SSL_CONFIG_H
3
4 #include "HelperChildConfig.h"
5
6 namespace Ssl
7 {
8
9 class Config
10 {
11 public:
12 #if USE_SSL_CRTD
13 char *ssl_crtd; ///< Name of external ssl_crtd application.
14 /// The number of processes spawn for ssl_crtd.
15 HelperChildConfig ssl_crtdChildren;
16 #endif
17 char *ssl_crt_validator;
18 HelperChildConfig ssl_crt_validator_Children;
19 Config():
20 #if USE_SSL_CRTD
21 ssl_crtd(NULL),
22 #endif
23 ssl_crt_validator(NULL) {}
24
25 ~Config();
26 private:
27 Config(const Config &); // not implemented
28 Config &operator =(const Config &); // not implemented
29 };
30
31 extern Config TheConfig;
32
33 } // namespace Ssl
34 #endif