1 /* Copyright (c) 2001-2004, Roger Dingledine.
2 * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
3 * Copyright (c) 2007-2021, The Tor Project, Inc. */
4 /* See LICENSE for licensing information */
7 * @file dircache_stub.c
8 * @brief Stub declarations for use when dircache module is disabled.
11 #include "core/or/or.h"
12 #include "feature/dircache/consdiffmgr.h"
13 #include "feature/dircache/dircache.h"
14 #include "feature/dircache/dirserv.h"
15 #include "feature/dircommon/dir_connection_st.h"
17 DISABLE_GCC_WARNING("-Wmissing-noreturn")
19 directory_handle_command(dir_connection_t
*conn
)
22 tor_assert_nonfatal_unreached_once();
27 connection_dirserv_flushed_some(dir_connection_t
*conn
)
30 tor_assert_nonfatal_unreached_once();
33 ENABLE_GCC_WARNING("-Wmissing-noreturn")
36 dir_conn_clear_spool(dir_connection_t
*conn
)
40 tor_assert_nonfatal_once(conn
->spool
== NULL
);
44 consdiffmgr_enable_background_compression(void)
49 consdiffmgr_add_consensus(const char *consensus
,
51 const networkstatus_t
*as_parsed
)
60 consdiffmgr_register_with_sandbox(struct sandbox_cfg_elem_t
**cfg
)
67 consdiffmgr_cleanup(void)
73 consdiffmgr_free_all(void)
78 dirserv_free_all(void)