standardize include format and pragma once

All #ifndef guards on headers have been removed, I think,
in favor of #pragma once

Headers are now included as `#include "filename"` if the included file
resides in the same directory as the file including it, or any
subdirectory therein.  Otherwise they are included as
`#include <project/top/dir/relative/path/filename>`

The above does not include system/os headers.
stable
Thomas Winget 2 years ago
parent 35fb54d131
commit 7caa87862e
  1. 2
      daemon/lokinet-vpn.cpp
  2. 8
      daemon/lokinetctl.cpp
  3. 14
      daemon/main.cpp
  4. 2
      jni/lokinet_config.cpp
  5. 2
      jni/lokinet_daemon.cpp
  6. 5
      jni/lokinet_jni_common.hpp
  7. 5
      jni/lokinet_jni_vpnio.hpp
  8. 6
      jni/lokinet_vpn.cpp
  9. 2
      llarp/android/ifaddrs.c
  10. 4
      llarp/bootstrap.cpp
  11. 7
      llarp/bootstrap.hpp
  12. 28
      llarp/config/config.cpp
  13. 35
      llarp/config/config.hpp
  14. 4
      llarp/config/definition.cpp
  15. 4
      llarp/config/definition.hpp
  16. 6
      llarp/config/ini.cpp
  17. 7
      llarp/config/ini.hpp
  18. 10
      llarp/config/key_manager.cpp
  19. 11
      llarp/config/key_manager.hpp
  20. 4
      llarp/consensus/table.cpp
  21. 7
      llarp/consensus/table.hpp
  22. 5
      llarp/constants/defaults.hpp
  23. 2
      llarp/constants/files.hpp
  24. 8
      llarp/constants/link_layer.hpp
  25. 9
      llarp/constants/path.hpp
  26. 5
      llarp/constants/proto.hpp
  27. 24
      llarp/context.cpp
  28. 5
      llarp/crypto/constants.hpp
  29. 2
      llarp/crypto/crypto.cpp
  30. 11
      llarp/crypto/crypto.hpp
  31. 8
      llarp/crypto/crypto_libsodium.cpp
  32. 7
      llarp/crypto/crypto_libsodium.hpp
  33. 15
      llarp/crypto/encrypted.hpp
  34. 8
      llarp/crypto/encrypted_frame.cpp
  35. 13
      llarp/crypto/encrypted_frame.hpp
  36. 6
      llarp/crypto/types.cpp
  37. 15
      llarp/crypto/types.hpp
  38. 10
      llarp/dht/bucket.hpp
  39. 46
      llarp/dht/context.cpp
  40. 24
      llarp/dht/context.hpp
  41. 6
      llarp/dht/dht.cpp
  42. 11
      llarp/dht/dht.h
  43. 12
      llarp/dht/explorenetworkjob.cpp
  44. 4
      llarp/dht/explorenetworkjob.hpp
  45. 8
      llarp/dht/kademlia.hpp
  46. 9
      llarp/dht/key.hpp
  47. 14
      llarp/dht/localrouterlookup.cpp
  48. 8
      llarp/dht/localrouterlookup.hpp
  49. 14
      llarp/dht/localserviceaddresslookup.cpp
  50. 4
      llarp/dht/localserviceaddresslookup.hpp
  51. 12
      llarp/dht/localtaglookup.cpp
  52. 2
      llarp/dht/localtaglookup.hpp
  53. 18
      llarp/dht/message.cpp
  54. 13
      llarp/dht/message.hpp
  55. 7
      llarp/dht/messages/consensus.hpp
  56. 12
      llarp/dht/messages/findintro.cpp
  57. 12
      llarp/dht/messages/findintro.hpp
  58. 14
      llarp/dht/messages/findname.cpp
  59. 2
      llarp/dht/messages/findname.hpp
  60. 16
      llarp/dht/messages/findrouter.cpp
  61. 6
      llarp/dht/messages/findrouter.hpp
  62. 14
      llarp/dht/messages/gotintro.cpp
  63. 10
      llarp/dht/messages/gotintro.hpp
  64. 8
      llarp/dht/messages/gotname.cpp
  65. 4
      llarp/dht/messages/gotname.hpp
  66. 12
      llarp/dht/messages/gotrouter.cpp
  67. 12
      llarp/dht/messages/gotrouter.hpp
  68. 16
      llarp/dht/messages/pubintro.cpp
  69. 8
      llarp/dht/messages/pubintro.hpp
  70. 11
      llarp/dht/node.hpp
  71. 14
      llarp/dht/publishservicejob.cpp
  72. 8
      llarp/dht/publishservicejob.hpp
  73. 12
      llarp/dht/recursiverouterlookup.cpp
  74. 6
      llarp/dht/recursiverouterlookup.hpp
  75. 8
      llarp/dht/serviceaddresslookup.cpp
  76. 8
      llarp/dht/serviceaddresslookup.hpp
  77. 6
      llarp/dht/taglookup.cpp
  78. 6
      llarp/dht/taglookup.hpp
  79. 8
      llarp/dht/tx.hpp
  80. 8
      llarp/dht/txholder.hpp
  81. 9
      llarp/dht/txowner.hpp
  82. 5
      llarp/dns/dns.hpp
  83. 18
      llarp/dns/message.cpp
  84. 11
      llarp/dns/message.hpp
  85. 8
      llarp/dns/name.cpp
  86. 9
      llarp/dns/name.hpp
  87. 5
      llarp/dns/query.hpp
  88. 8
      llarp/dns/question.cpp
  89. 11
      llarp/dns/question.hpp
  90. 10
      llarp/dns/rr.cpp
  91. 11
      llarp/dns/rr.hpp
  92. 4
      llarp/dns/serialize.cpp
  93. 7
      llarp/dns/serialize.hpp
  94. 8
      llarp/dns/server.cpp
  95. 13
      llarp/dns/server.hpp
  96. 6
      llarp/dns/srv_data.cpp
  97. 4
      llarp/dns/srv_data.hpp
  98. 5
      llarp/dns/string.hpp
  99. 6
      llarp/dns/unbound_resolver.cpp
  100. 4
      llarp/dns/unbound_resolver.hpp
  101. Some files were not shown because too many files have changed in this diff Show More

@ -4,7 +4,7 @@
#include <future>
#include <vector>
#include <array>
#include <net/net.hpp>
#include <llarp/net/net.hpp>
#ifdef _WIN32
// add the unholy windows headers for iphlpapi

@ -1,7 +1,7 @@
#include <config/config.hpp>
#include <router_contact.hpp>
#include <util/logging/logger.hpp>
#include <util/logging/ostream_logger.hpp>
#include <llarp/config/config.hpp>
#include <llarp/router_contact.hpp>
#include <llarp/util/logging/logger.hpp>
#include <llarp/util/logging/ostream_logger.hpp>
#include <cxxopts.hpp>
#include <string>

@ -1,11 +1,11 @@
#include <config/config.hpp> // for ensure_config
#include <constants/version.hpp>
#include <llarp/config/config.hpp> // for ensure_config
#include <llarp/constants/version.hpp>
#include <llarp.hpp>
#include <util/lokinet_init.h>
#include <util/fs.hpp>
#include <util/logging/logger.hpp>
#include <util/logging/ostream_logger.hpp>
#include <util/str.hpp>
#include <llarp/util/lokinet_init.h>
#include <llarp/util/fs.hpp>
#include <llarp/util/logging/logger.hpp>
#include <llarp/util/logging/ostream_logger.hpp>
#include <llarp/util/str.hpp>
#ifdef _WIN32
#include <dbghelp.h>

@ -1,6 +1,6 @@
#include "network_loki_lokinet_LokinetConfig.h"
#include <llarp.hpp>
#include <config/config.hpp>
#include <llarp/config/config.hpp>
#include "lokinet_jni_common.hpp"
extern "C"

@ -2,7 +2,7 @@
#include "lokinet_jni_common.hpp"
#include "lokinet_jni_vpnio.hpp"
#include <llarp.hpp>
#include <config/config.hpp>
#include <llarp/config/config.hpp>
extern "C"
{

@ -1,5 +1,4 @@
#ifndef LOKINET_JNI_COMMON_HPP
#define LOKINET_JNI_COMMON_HPP
#pragma once
#include <jni.h>
#include <string_view>
@ -78,5 +77,3 @@ GetImpl(JNIEnv* env, jobject self)
{
return FromObjectMember<T>(env, self, "impl");
}
#endif

@ -1,5 +1,4 @@
#ifndef LOKINET_JNI_VPNIO_HPP
#define LOKINET_JNI_VPNIO_HPP
#pragma once
#include <llarp.h>
#include <memory>
@ -143,5 +142,3 @@ struct lokinet_jni_vpnio : public lokinet::VPNIO
Tick() override
{}
};
#endif

@ -1,8 +1,8 @@
#include "network_loki_lokinet_LokinetVPN.h"
#include "lokinet_jni_vpnio.hpp"
#include "lokinet_jni_common.hpp"
#include <net/ip.hpp>
#include <net/ip_packet.hpp>
#include <llarp/net/ip.hpp>
#include <llarp/net/ip_packet.hpp>
#include <string_view>
extern "C"
@ -82,4 +82,4 @@ extern "C"
});
vpn->info.netmask = GetObjectMemberAsInt<uint8_t>(env, info, "netmask");
}
}
}

@ -22,7 +22,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <android/ifaddrs.h>
#include "ifaddrs.h"
#include <string.h>
#include <stdlib.h>

@ -1,5 +1,5 @@
#include <bootstrap.hpp>
#include <util/bencode.hpp>
#include "bootstrap.hpp"
#include "util/bencode.hpp"
namespace llarp
{

@ -1,7 +1,6 @@
#ifndef LLARP_BOOTSTRAP_HPP
#define LLARP_BOOTSTRAP_HPP
#pragma once
#include <router_contact.hpp>
#include "router_contact.hpp"
#include <set>
namespace llarp
@ -18,5 +17,3 @@ namespace llarp
Clear();
};
} // namespace llarp
#endif

@ -1,25 +1,25 @@
#include <chrono>
#include <config/config.hpp>
#include <config/ini.hpp>
#include <constants/defaults.hpp>
#include <constants/files.hpp>
#include <net/net.hpp>
#include <net/ip.hpp>
#include <router_contact.hpp>
#include "config.hpp"
#include "ini.hpp"
#include <llarp/constants/defaults.hpp>
#include <llarp/constants/files.hpp>
#include <llarp/net/net.hpp>
#include <llarp/net/ip.hpp>
#include <llarp/router_contact.hpp>
#include <stdexcept>
#include <util/fs.hpp>
#include <util/logging/logger.hpp>
#include <util/mem.hpp>
#include <util/str.hpp>
#include <llarp/util/fs.hpp>
#include <llarp/util/logging/logger.hpp>
#include <llarp/util/mem.hpp>
#include <llarp/util/str.hpp>
#include <service/name.hpp>
#include <llarp/service/name.hpp>
#include <cstdlib>
#include <fstream>
#include <ios>
#include <iostream>
#include "constants/version.hpp"
#include <llarp/constants/version.hpp>
namespace llarp
{

@ -1,22 +1,21 @@
#ifndef LLARP_CONFIG_HPP
#define LLARP_CONFIG_HPP
#pragma once
#include <chrono>
#include <crypto/types.hpp>
#include <router_contact.hpp>
#include <util/fs.hpp>
#include <util/str.hpp>
#include <config/ini.hpp>
#include <config/definition.hpp>
#include <constants/files.hpp>
#include <net/ip_address.hpp>
#include <net/net_int.hpp>
#include <net/ip_range_map.hpp>
#include <service/address.hpp>
#include <service/auth.hpp>
#include <dns/srv_data.hpp>
#include <router_contact.hpp>
#include <llarp/crypto/types.hpp>
#include <llarp/router_contact.hpp>
#include <llarp/util/fs.hpp>
#include <llarp/util/str.hpp>
#include "ini.hpp"
#include "definition.hpp"
#include <llarp/constants/files.hpp>
#include <llarp/net/ip_address.hpp>
#include <llarp/net/net_int.hpp>
#include <llarp/net/ip_range_map.hpp>
#include <llarp/service/address.hpp>
#include <llarp/service/auth.hpp>
#include <llarp/dns/srv_data.hpp>
#include <llarp/router_contact.hpp>
#include <cstdlib>
#include <functional>
@ -276,5 +275,3 @@ namespace llarp
ensureConfig(fs::path dataDir, fs::path confFile, bool overwrite, bool asRouter);
} // namespace llarp
#endif

@ -1,5 +1,5 @@
#include <config/definition.hpp>
#include <util/logging/logger.hpp>
#include "definition.hpp"
#include <llarp/util/logging/logger.hpp>
#include <iterator>
#include <sstream>

@ -2,8 +2,8 @@
#include <initializer_list>
#include <type_traits>
#include <util/str.hpp>
#include <util/fs.hpp>
#include <llarp/util/str.hpp>
#include <llarp/util/fs.hpp>
#include <iostream>
#include <memory>

@ -1,7 +1,7 @@
#include <config/ini.hpp>
#include "ini.hpp"
#include <util/logging/logger.hpp>
#include <util/str.hpp>
#include <llarp/util/logging/logger.hpp>
#include <llarp/util/str.hpp>
#include <cctype>
#include <fstream>

@ -1,5 +1,4 @@
#ifndef LOKINET_BOOTSERV_CONFIG_HPP
#define LOKINET_BOOTSERV_CONFIG_HPP
#pragma once
#include <string_view>
#include <string>
@ -7,7 +6,7 @@
#include <memory>
#include <unordered_map>
#include <vector>
#include <util/fs.hpp>
#include <llarp/util/fs.hpp>
namespace llarp
{
@ -59,5 +58,3 @@ namespace llarp
};
} // namespace llarp
#endif

@ -1,10 +1,10 @@
#include <config/key_manager.hpp>
#include "key_manager.hpp"
#include <system_error>
#include <util/logging/logger.hpp>
#include "config/config.hpp"
#include "crypto/crypto.hpp"
#include "crypto/types.hpp"
#include <llarp/util/logging/logger.hpp>
#include "config.hpp"
#include <llarp/crypto/crypto.hpp>
#include <llarp/crypto/types.hpp>
namespace llarp
{

@ -1,10 +1,9 @@
#ifndef LLARP_KEY_MANAGER_HPP
#define LLARP_KEY_MANAGER_HPP
#pragma once
#include <atomic>
#include <config/config.hpp>
#include <crypto/types.hpp>
#include <router_contact.hpp>
#include "config.hpp"
#include <llarp/crypto/types.hpp>
#include <llarp/router_contact.hpp>
namespace llarp
{
@ -88,5 +87,3 @@ namespace llarp
};
} // namespace llarp
#endif

@ -1,5 +1,5 @@
#include <consensus/table.hpp>
#include <crypto/crypto.hpp>
#include "table.hpp"
#include <llarp/crypto/crypto.hpp>
namespace llarp
{

@ -1,7 +1,6 @@
#ifndef LLARP_CONSENSUS_TABLE_HPP
#define LLARP_CONSENSUS_TABLE_HPP
#pragma once
#include <crypto/types.hpp>
#include <llarp/crypto/types.hpp>
#include <vector>
namespace llarp
@ -16,5 +15,3 @@ namespace llarp
};
} // namespace consensus
} // namespace llarp
#endif

@ -1,5 +1,4 @@
#ifndef LLARP_DEFAULTS_HPP
#define LLARP_DEFAULTS_HPP
#pragma once
#ifndef DEFAULT_RESOLVER_US
#define DEFAULT_RESOLVER_US "1.1.1.1"
@ -17,5 +16,3 @@
#ifndef DEFAULT_LOKINET_GROUP
#define DEFAULT_LOKINET_GROUP "lokinet"
#endif
#endif

@ -1,6 +1,6 @@
#pragma once
#include <util/fs.hpp>
#include <llarp/util/fs.hpp>
#include <stdlib.h>

@ -1,11 +1,9 @@
#ifndef LLARP_LINK_LAYER_HPP
#define LLARP_LINK_LAYER_HPP
#include <util/types.hpp>
#include <util/time.hpp>
#pragma once
#include <llarp/util/types.hpp>
#include <llarp/util/time.hpp>
#include <cstdlib>
constexpr size_t MAX_LINK_MSG_SIZE = 8192;
static constexpr auto DefaultLinkSessionLifetime = 1min;
constexpr size_t MaxSendQueueSize = 1024;
#endif

@ -1,11 +1,10 @@
#ifndef LLARP_CONSTANTS_PATH_HPP
#define LLARP_CONSTANTS_PATH_HPP
#pragma once
#include <chrono>
#include <cstddef>
#include <util/types.hpp>
#include <util/time.hpp>
#include <llarp/util/types.hpp>
#include <llarp/util/time.hpp>
namespace llarp
{
@ -40,5 +39,3 @@ namespace llarp
} // namespace path
} // namespace llarp
#endif

@ -1,5 +1,4 @@
#ifndef LLARP_PROTO_HPP
#define LLARP_PROTO_HPP
#pragma once
#ifndef LLARP_PROTO_VERSION
#define LLARP_PROTO_VERSION (0)
@ -12,5 +11,3 @@
#ifndef LLARP_KEYFILE_VERSION
#define LLARP_KEYFILE_VERSION (1)
#endif
#endif

@ -1,17 +1,17 @@
#include <llarp.hpp>
#include <constants/version.hpp>
#include <constants/evloop.hpp>
#include <config/config.hpp>
#include <crypto/crypto_libsodium.hpp>
#include <dht/context.hpp>
#include <ev/ev.hpp>
#include <ev/vpnio.hpp>
#include "constants/version.hpp"
#include "constants/evloop.hpp"
#include "config/config.hpp"
#include "crypto/crypto_libsodium.hpp"
#include "dht/context.hpp"
#include "ev/ev.hpp"
#include "ev/vpnio.hpp"
#include <memory>
#include <nodedb.hpp>
#include <router/router.hpp>
#include <service/context.hpp>
#include <util/logging/logger.hpp>
#include "nodedb.hpp"
#include "router/router.hpp"
#include "service/context.hpp"
#include "util/logging/logger.hpp"
#include <cxxopts.hpp>
#include <csignal>

@ -1,5 +1,4 @@
#ifndef LLARP_CRYPTO_CONSTANTS_HPP
#define LLARP_CRYPTO_CONSTANTS_HPP
#pragma once
#include <cstdint>
@ -21,5 +20,3 @@ static constexpr uint32_t PQ_CIPHERTEXTSIZE = crypto_kem_CIPHERTEXTBYTES;
static constexpr uint32_t PQ_PUBKEYSIZE = crypto_kem_PUBLICKEYBYTES;
static constexpr uint32_t PQ_SECRETKEYSIZE = crypto_kem_SECRETKEYBYTES;
static constexpr uint32_t PQ_KEYPAIRSIZE = (PQ_SECRETKEYSIZE + PQ_PUBKEYSIZE);
#endif

@ -1,4 +1,4 @@
#include <crypto/crypto.hpp>
#include "crypto.hpp"
namespace llarp
{

@ -1,10 +1,9 @@
#ifndef LLARP_CRYPTO_HPP
#define LLARP_CRYPTO_HPP
#pragma once
#include <crypto/constants.hpp>
#include <crypto/types.hpp>
#include "constants.hpp"
#include "types.hpp"
#include <util/buffer.hpp>
#include <llarp/util/buffer.hpp>
#include <functional>
@ -176,5 +175,3 @@ namespace llarp
};
} // namespace llarp
#endif

@ -1,4 +1,4 @@
#include <crypto/crypto_libsodium.hpp>
#include "crypto_libsodium.hpp"
#include <sodium/crypto_generichash.h>
#include <sodium/crypto_sign.h>
#include <sodium/crypto_scalarmult.h>
@ -8,9 +8,9 @@
#include <sodium/crypto_aead_xchacha20poly1305.h>
#include <sodium/randombytes.h>
#include <sodium/utils.h>
#include <util/mem.hpp>
#include <util/endian.hpp>
#include <util/str.hpp>
#include <llarp/util/mem.hpp>
#include <llarp/util/endian.hpp>
#include <llarp/util/str.hpp>
#include <cassert>
#include <cstring>

@ -1,7 +1,6 @@
#ifndef LLARP_CRYPTO_LIBSODIUM_HPP
#define LLARP_CRYPTO_LIBSODIUM_HPP
#pragma once
#include <crypto/crypto.hpp>
#include "crypto.hpp"
namespace llarp
{
@ -109,5 +108,3 @@ namespace llarp
} // namespace sodium
} // namespace llarp
#endif

@ -1,11 +1,10 @@
#ifndef LLARP_ENCRYPTED_HPP
#define LLARP_ENCRYPTED_HPP
#pragma once
#include <constants/link_layer.hpp>
#include <util/aligned.hpp>
#include <util/bencode.h>
#include <util/buffer.hpp>
#include <util/mem.hpp>
#include <llarp/constants/link_layer.hpp>
#include <llarp/util/aligned.hpp>
#include <llarp/util/bencode.h>
#include <llarp/util/buffer.hpp>
#include <llarp/util/mem.hpp>
#include <vector>
#include <stdexcept>
@ -165,5 +164,3 @@ namespace llarp
llarp_buffer_t m_Buffer;
}; // namespace llarp
} // namespace llarp
#endif

@ -1,8 +1,8 @@
#include <crypto/encrypted_frame.hpp>
#include "encrypted_frame.hpp"
#include <crypto/crypto.hpp>
#include <util/logging/logger.hpp>
#include <util/mem.hpp>
#include "crypto.hpp"
#include <llarp/util/logging/logger.hpp>
#include <llarp/util/mem.hpp>
namespace llarp
{

@ -1,11 +1,10 @@
#ifndef LLARP_ENCRYPTED_FRAME_HPP
#define LLARP_ENCRYPTED_FRAME_HPP
#pragma once
#include <crypto/encrypted.hpp>
#include <crypto/types.hpp>
#include <util/buffer.hpp>
#include "encrypted.hpp"
#include "types.hpp"
#include <llarp/util/buffer.hpp>
#include <utility>
#include <util/mem.h>
#include <llarp/util/mem.h>
namespace llarp
{
@ -85,5 +84,3 @@ namespace llarp
}
};
} // namespace llarp
#endif

@ -1,9 +1,9 @@
#include <crypto/types.hpp>
#include "types.hpp"
#include <util/buffer.hpp>
#include <llarp/util/buffer.hpp>
#include <fstream>
#include <util/fs.hpp>
#include <llarp/util/fs.hpp>
#include <iterator>

@ -1,11 +1,10 @@
#ifndef LLARP_CRYPTO_TYPES_HPP
#define LLARP_CRYPTO_TYPES_HPP
#pragma once
#include <crypto/constants.hpp>
#include <router_id.hpp>
#include <util/aligned.hpp>
#include <util/types.hpp>
#include <util/fs.hpp>
#include "constants.hpp"
#include <llarp/router_id.hpp>
#include <llarp/util/aligned.hpp>
#include <llarp/util/types.hpp>
#include <llarp/util/fs.hpp>
#include <algorithm>
#include <iostream>
@ -244,5 +243,3 @@ namespace llarp
/// SH(result, body)
using shorthash_func = std::function<bool(ShortHash&, const llarp_buffer_t&)>;
} // namespace llarp
#endif

@ -1,9 +1,8 @@
#ifndef LLARP_DHT_BUCKET_HPP
#define LLARP_DHT_BUCKET_HPP
#pragma once
#include <dht/kademlia.hpp>
#include <dht/key.hpp>
#include <util/status.hpp>
#include "kademlia.hpp"
#include "key.hpp"
#include <llarp/util/status.hpp>
#include <map>
#include <set>
@ -230,4 +229,3 @@ namespace llarp
};
} // namespace dht
} // namespace llarp
#endif

@ -1,26 +1,26 @@
#include <dht/context.hpp>
#include <dht/explorenetworkjob.hpp>
#include <dht/localrouterlookup.hpp>
#include <dht/localserviceaddresslookup.hpp>
#include <dht/localtaglookup.hpp>
#include <dht/messages/findrouter.hpp>
#include <dht/messages/gotintro.hpp>
#include <dht/messages/gotrouter.hpp>
#include <dht/messages/pubintro.hpp>
#include <dht/node.hpp>
#include <dht/publishservicejob.hpp>
#include <dht/recursiverouterlookup.hpp>
#include <dht/serviceaddresslookup.hpp>
#include <dht/taglookup.hpp>
#include <messages/dht_immediate.hpp>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include <nodedb.hpp>
#include <profiling.hpp>
#include <router/i_rc_lookup_handler.hpp>
#include <util/decaying_hashset.hpp>
#include "context.hpp"
#include "explorenetworkjob.hpp"
#include "localrouterlookup.hpp"
#include "localserviceaddresslookup.hpp"
#include "localtaglookup.hpp"
#include <llarp/dht/messages/findrouter.hpp>
#include <llarp/dht/messages/gotintro.hpp>
#include <llarp/dht/messages/gotrouter.hpp>
#include <llarp/dht/messages/pubintro.hpp>
#include "node.hpp"
#include "publishservicejob.hpp"
#include "recursiverouterlookup.hpp"
#include "serviceaddresslookup.hpp"
#include "taglookup.hpp"
#include <llarp/messages/dht_immediate.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
#include <llarp/nodedb.hpp>
#include <llarp/profiling.hpp>
#include <llarp/router/i_rc_lookup_handler.hpp>
#include <llarp/util/decaying_hashset.hpp>
#include <vector>
namespace llarp

@ -1,18 +1,18 @@
#ifndef LLARP_DHT_CONTEXT
#define LLARP_DHT_CONTEXT
#include <dht/bucket.hpp>
#include <dht/dht.h>
#include <dht/key.hpp>
#include <dht/message.hpp>
#include <dht/messages/findintro.hpp>
#include <dht/node.hpp>
#include <dht/tx.hpp>
#include <dht/txholder.hpp>
#include <dht/txowner.hpp>
#include <service/intro_set.hpp>
#include <util/time.hpp>
#include <util/status.hpp>
#include "bucket.hpp"
#include "dht.h"
#include "key.hpp"
#include "message.hpp"
#include <llarp/dht/messages/findintro.hpp>
#include "node.hpp"
#include "tx.hpp"
#include "txholder.hpp"
#include "txowner.hpp"
#include <llarp/service/intro_set.hpp>
#include <llarp/util/time.hpp>
#include <llarp/util/status.hpp>
#include <memory>
#include <set>

@ -1,6 +1,6 @@
#include <dht/context.hpp>
#include <dht/dht.h>
#include <router_contact.hpp>
#include "context.hpp"
#include "dht.h"
#include <llarp/router_contact.hpp>
llarp_dht_context::llarp_dht_context(llarp::AbstractRouter* router)
{

@ -1,9 +1,8 @@
#ifndef LLARP_DHT_H_
#define LLARP_DHT_H_
#pragma once
#include <crypto/crypto.hpp>
#include <router_contact.hpp>
#include <util/buffer.hpp>
#include <llarp/crypto/crypto.hpp>
#include <llarp/router_contact.hpp>
#include <llarp/util/buffer.hpp>
/**
* dht.h
@ -60,5 +59,3 @@ __llarp_dht_remove_peer(struct llarp_dht_context* ctx, const byte_t* id);
void
llarp_dht_lookup_router(struct llarp_dht_context* ctx, struct llarp_router_lookup_job* job);
#endif

@ -1,12 +1,12 @@
#include <dht/explorenetworkjob.hpp>
#include "explorenetworkjob.hpp"
#include <dht/context.hpp>
#include <dht/messages/findrouter.hpp>
#include <router/abstractrouter.hpp>
#include "context.hpp"
#include <llarp/dht/messages/findrouter.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <nodedb.hpp>
#include <llarp/nodedb.hpp>
#include <tooling/dht_event.hpp>
#include <llarp/tooling/dht_event.hpp>
namespace llarp
{

@ -1,8 +1,8 @@
#ifndef LLARP_DHT_EXPLORENETWORKJOB
#define LLARP_DHT_EXPLORENETWORKJOB
#include <dht/tx.hpp>
#include <router_id.hpp>
#include "tx.hpp"
#include <llarp/router_id.hpp>
namespace llarp
{

@ -1,8 +1,7 @@
#ifndef LLARP_DHT_KADEMLIA_HPP
#define LLARP_DHT_KADEMLIA_HPP
#pragma once
#include <dht/key.hpp>
#include <router_contact.hpp>
#include "key.hpp"
#include <llarp/router_contact.hpp>
namespace llarp
{
@ -29,4 +28,3 @@ namespace llarp
};
} // namespace dht
} // namespace llarp
#endif

@ -1,8 +1,7 @@
#ifndef LLARP_DHT_KEY_HPP
#define LLARP_DHT_KEY_HPP
#pragma once
#include <util/aligned.hpp>
#include <router_id.hpp>
#include <llarp/util/aligned.hpp>
#include <llarp/router_id.hpp>
#include <array>
@ -75,5 +74,3 @@ namespace llarp
};
} // namespace dht
} // namespace llarp
#endif

@ -1,12 +1,12 @@
#include <dht/localrouterlookup.hpp>
#include "localrouterlookup.hpp"
#include <dht/context.hpp>
#include <dht/messages/gotrouter.hpp>
#include "context.hpp"
#include <llarp/dht/messages/gotrouter.hpp>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include <util/logging/logger.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
#include <llarp/util/logging/logger.hpp>
namespace llarp
{

@ -1,11 +1,11 @@
#ifndef LLARP_DHT_LOCALROUTERLOOKUP
#define LLARP_DHT_LOCALROUTERLOOKUP
#include <dht/recursiverouterlookup.hpp>
#include "recursiverouterlookup.hpp"
#include <path/path_types.hpp>
#include <router_contact.hpp>
#include <router_id.hpp>
#include <llarp/path/path_types.hpp>
#include <llarp/router_contact.hpp>
#include <llarp/router_id.hpp>
namespace llarp
{

@ -1,11 +1,11 @@
#include <dht/localserviceaddresslookup.hpp>
#include "localserviceaddresslookup.hpp"
#include <dht/context.hpp>
#include <dht/messages/gotintro.hpp>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include <util/logging/logger.hpp>
#include "context.hpp"
#include <llarp/dht/messages/gotintro.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
#include <llarp/util/logging/logger.hpp>
namespace llarp
{

@ -1,9 +1,9 @@
#ifndef LLARP_DHT_LOCALSERVICEADDRESSLOOKUP
#define LLARP_DHT_LOCALSERVICEADDRESSLOOKUP
#include <dht/serviceaddresslookup.hpp>
#include "serviceaddresslookup.hpp"
#include <path/path_types.hpp>
#include <llarp/path/path_types.hpp>
namespace llarp
{

@ -1,10 +1,10 @@
#include <dht/localtaglookup.hpp>
#include "localtaglookup.hpp"
#include <dht/context.hpp>
#include <dht/messages/gotintro.hpp>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include "context.hpp"
#include <llarp/dht/messages/gotintro.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
namespace llarp
{

@ -1,7 +1,7 @@
#ifndef LLARP_DHT_LOOKUPTAGLOOKUP
#define LLARP_DHT_LOOKUPTAGLOOKUP
#include <dht/taglookup.hpp>
#include "taglookup.hpp"
namespace llarp
{

@ -1,14 +1,14 @@
#include <dht/context.hpp>
#include "context.hpp"
#include <memory>
#include <util/bencode.hpp>
#include <dht/messages/findintro.hpp>
#include <dht/messages/findrouter.hpp>
#include <dht/messages/gotintro.hpp>
#include <dht/messages/gotrouter.hpp>
#include <dht/messages/pubintro.hpp>
#include <dht/messages/findname.hpp>
#include <dht/messages/gotname.hpp>
#include <llarp/util/bencode.hpp>
#include <llarp/dht/messages/findintro.hpp>
#include <llarp/dht/messages/findrouter.hpp>
#include <llarp/dht/messages/gotintro.hpp>
#include <llarp/dht/messages/gotrouter.hpp>
#include <llarp/dht/messages/pubintro.hpp>
#include <llarp/dht/messages/findname.hpp>
#include <llarp/dht/messages/gotname.hpp>
namespace llarp
{

@ -1,10 +1,9 @@
#ifndef LLARP_DHT_MESSAGE_HPP
#define LLARP_DHT_MESSAGE_HPP
#pragma once
#include <dht/dht.h>
#include <dht/key.hpp>
#include <path/path_types.hpp>
#include <util/bencode.hpp>
#include "dht.h"
#include "key.hpp"
#include <llarp/path/path_types.hpp>
#include <llarp/util/bencode.hpp>
#include <vector>
@ -46,5 +45,3 @@ namespace llarp
Key_t from, llarp_buffer_t* buf, std::vector<IMessage::Ptr_t>& dst, bool relayed = false);
} // namespace dht
} // namespace llarp
#endif

@ -1,7 +1,6 @@
#ifndef LLARP_DHT_MESSAGES_CONSENSUS_HPP
#define LLARP_DHT_MESSAGES_CONSENSUS_HPP
#include <dht/message.hpp>
#include <router_version.hpp>
#pragma once
#include <llarp/dht/message.hpp>
#include <llarp/router_version.hpp>
namespace llarp
{

@ -1,9 +1,9 @@
#include <dht/context.hpp>
#include <dht/messages/findintro.hpp>
#include <dht/messages/gotintro.hpp>
#include <routing/message.hpp>
#include <router/abstractrouter.hpp>
#include <nodedb.hpp>
#include <llarp/dht/context.hpp>
#include "findintro.hpp"
#include "gotintro.hpp"
#include <llarp/routing/message.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/nodedb.hpp>
namespace llarp
{

@ -1,10 +1,9 @@
#ifndef LLARP_DHT_MESSAGES_FIND_INTRO_HPP
#define LLARP_DHT_MESSAGES_FIND_INTRO_HPP
#pragma once
#include <dht/message.hpp>
#include <routing/message.hpp>
#include <service/address.hpp>
#include <service/tag.hpp>
#include <llarp/dht/message.hpp>
#include <llarp/routing/message.hpp>
#include <llarp/service/address.hpp>
#include <llarp/service/tag.hpp>
namespace llarp
{
@ -47,4 +46,3 @@ namespace llarp
};
} // namespace dht
} // namespace llarp
#endif

@ -1,11 +1,11 @@
#include <dht/messages/findname.hpp>
#include "findname.hpp"
#include <oxenmq/bt_serialize.h>
#include <dht/context.hpp>
#include <dht/messages/gotname.hpp>
#include <router/abstractrouter.hpp>
#include <rpc/lokid_rpc_client.hpp>
#include <path/path_context.hpp>
#include <routing/dht_message.hpp>
#include <llarp/dht/context.hpp>
#include "gotname.hpp"
#include <llarp/router/abstractrouter.hpp>
#include <llarp/rpc/lokid_rpc_client.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/routing/dht_message.hpp>
namespace llarp::dht
{

@ -1,6 +1,6 @@
#pragma once
#include <dht/message.hpp>
#include <llarp/dht/message.hpp>
namespace llarp::dht
{

@ -1,13 +1,13 @@
#include <dht/messages/findrouter.hpp>
#include "findrouter.hpp"
#include <dht/context.hpp>
#include <dht/messages/gotrouter.hpp>
#include <nodedb.hpp>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include <llarp/dht/context.hpp>
#include "gotrouter.hpp"
#include <llarp/nodedb.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
#include <tooling/dht_event.hpp>
#include <llarp/tooling/dht_event.hpp>
namespace llarp
{

@ -1,6 +1,5 @@
#ifndef LLARP_DHT_MESSAGES_FIND_ROUTER_HPP
#define LLARP_DHT_MESSAGES_FIND_ROUTER_HPP
#include <dht/message.hpp>
#pragma once
#include <llarp/dht/message.hpp>
namespace llarp
{
@ -56,4 +55,3 @@ namespace llarp
};
} // namespace dht
} // namespace llarp
#endif

@ -1,12 +1,12 @@
#include <dht/messages/gotintro.hpp>
#include "gotintro.hpp"
#include <service/intro.hpp>
#include <dht/context.hpp>
#include <llarp/service/intro.hpp>
#include <llarp/dht/context.hpp>
#include <memory>
#include <path/path_context.hpp>
#include <router/abstractrouter.hpp>
#include <routing/dht_message.hpp>
#include <tooling/dht_event.hpp>
#include <llarp/path/path_context.hpp>
#include <llarp/router/abstractrouter.hpp>
#include <llarp/routing/dht_message.hpp>
#include <llarp/tooling/dht_event.hpp>
#include <utility>
namespace llarp

@ -1,9 +1,8 @@
#ifndef LLARP_DHT_MESSAGES_GOT_INTRO_HPP
#define LLARP_DHT_MESSAGES_GOT_INTRO_HPP
#pragma once
#include <dht/message.hpp>
#include <service/intro_set.hpp>
#include <util/copy_or_nullptr.hpp>
#include <llarp/dht/message.hpp>
#include <llarp/service/intro_set.hpp>
#include <llarp/util/copy_or_nullptr.hpp>
#include <vector>
#include <optional>
@ -63,4 +62,3 @@ namespace llarp
using GotIntroMessage_constptr = std::shared_ptr<const GotIntroMessage>;
} // namespace dht
} // namespace llarp
#endif

@ -1,8 +1,8 @@
#include <dht/messages/gotname.hpp>
#include "gotname.hpp"
#include <oxenmq/bt_serialize.h>
#include <dht/context.hpp>
#include <router/abstractrouter.hpp>
#include <path/path_context.hpp>
#include <llarp/dht/context.hpp>
#include <llarp/router/abstractrouter.hpp>