Split directory.c code into several modules

Parts of this C file naturally belong in dircache, dirclient, and
dircommon: so, move them there.
This commit is contained in:
Nick Mathewson
2018-09-21 10:26:57 -04:00
parent 0e4c42a912
commit 194acfb51d
45 changed files with 3346 additions and 3209 deletions
+4 -2
View File
@@ -7,13 +7,15 @@
*/
#define CONNECTION_PRIVATE
#define DIRECTORY_PRIVATE
#define DIRCACHE_PRIVATE
#define DIRCLIENT_PRIVATE
#define HS_CACHE_PRIVATE
#include "trunnel/ed25519_cert.h"
#include "feature/hs/hs_cache.h"
#include "feature/rend/rendcache.h"
#include "feature/dircache/directory.h"
#include "feature/dircache/dircache.h"
#include "feature/dirclient/dirclient.h"
#include "feature/nodelist/networkstatus.h"
#include "core/mainloop/connection.h"
#include "core/proto/proto_http.h"