Line data Source code
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 : 11 : #include "feature/hs/hs_metrics.h" 12 : #include "feature/hs/hs_sys.h" 13 : 14 : static int 15 244 : subsys_hs_initialize(void) 16 : { 17 244 : return 0; 18 : } 19 : 20 : static void 21 235 : subsys_hs_shutdown(void) 22 : { 23 235 : } 24 : 25 : const subsys_fns_t sys_hs = { 26 : SUBSYS_DECLARE_LOCATION(), 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 : };