Tor 0.4.9.0-alpha-dev
hs_sys.c
Go to the documentation of this file.
1/* Copyright (c) 2020-2021, The Tor Project, Inc. */
2/* See LICENSE for licensing information */
3
4/**
5 * @file hs_sys.c
6 * @brief Setup and tear down the HS subsystem.
7 **/
8
9#include "lib/subsys/subsys.h"
10
12#include "feature/hs/hs_sys.h"
13
14static int
15subsys_hs_initialize(void)
16{
17 return 0;
18}
19
20static void
21subsys_hs_shutdown(void)
22{
23}
24
25const subsys_fns_t sys_hs = {
27
28 .name = "hs",
29 .supported = true,
30 .level = HS_SUBSYS_LEVEL,
31
32 .initialize = subsys_hs_initialize,
33 .shutdown = subsys_hs_shutdown,
34
35 .get_metrics = hs_metrics_get_stores,
36};
const smartlist_t * hs_metrics_get_stores(void)
Definition: hs_metrics.c:223
Header for feature/hs/hs_metrics.c.
Header for feature/hs/hs_sys.c.
#define HS_SUBSYS_LEVEL
Definition: hs_sys.h:20
Types used to declare a subsystem.
#define SUBSYS_DECLARE_LOCATION()
Definition: subsys.h:211