From 4257b62e88281414ec3c1251ebd909cc39d47163 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 15 Dec 2018 16:21:52 +0000 Subject: [PATCH] Add .cpp files for all .hpp files --- CMakeLists.txt | 131 +++++++++++++++++++++------- llarp/aligned.cpp | 1 + llarp/bits.cpp | 1 + llarp/bits.hpp | 10 ++- llarp/codel.cpp | 1 + llarp/common.cpp | 1 + llarp/defaults.cpp | 1 + llarp/dht/bucket.cpp | 1 + llarp/dht/bucket.hpp | 1 + llarp/dht/kademlia.cpp | 1 + llarp/dht/key.cpp | 1 + llarp/dht/message.cpp | 1 + llarp/dht/messages/all.cpp | 1 + llarp/dht/messages/findintro.cpp | 1 + llarp/dht/messages/findrouter.cpp | 1 + llarp/dht/messages/gotintro.cpp | 1 + llarp/dht/messages/gotrouter.cpp | 1 + llarp/dht/messages/pubintro.cpp | 1 + llarp/dht/node.cpp | 1 + llarp/dns/dns.cpp | 1 + llarp/dns/query.cpp | 1 + llarp/dns/string.cpp | 1 + llarp/dns/string.hpp | 2 + llarp/dtls.h | 4 - llarp/dtls.hpp | 31 ------- llarp/dtls/server.cpp | 1 - llarp/encrypted.cpp | 1 + llarp/encrypted_ack.cpp | 1 + llarp/encrypted_ack.hpp | 2 + llarp/endian.cpp | 1 + llarp/establish_job.cpp | 1 + llarp/establish_job.hpp | 2 + llarp/ev.cpp | 2 - llarp/ev.h | 2 + llarp/ev_epoll.cpp | 1 + llarp/ev_kqueue.cpp | 1 + llarp/ev_win32.cpp | 1 + llarp/exit.cpp | 1 + llarp/fs.cpp | 1 + llarp/handlers/null.cpp | 1 + llarp/ini.cpp | 1 + llarp/iwp.cpp | 1 + llarp/link/encoder.cpp | 1 + llarp/link/session.cpp | 1 + llarp/link_layer.cpp | 1 + llarp/messages.cpp | 1 + llarp/messages/dht.cpp | 1 + llarp/messages/dht_immediate.cpp | 1 + llarp/messages/discard.cpp | 1 + llarp/messages/exit.cpp | 1 + llarp/messages/link_intro.cpp | 1 + llarp/messages/path_confirm.cpp | 1 + llarp/messages/path_latency.cpp | 1 + llarp/messages/path_transfer.cpp | 1 + llarp/messages/relay.cpp | 1 + llarp/messages/relay_commit.cpp | 1 + llarp/messages/transfer_traffic.cpp | 1 + llarp/net_int.cpp | 1 + llarp/path_types.cpp | 1 + llarp/pow.cpp | 1 + llarp/proto.cpp | 1 + llarp/queue.cpp | 1 + llarp/routing/handler.cpp | 1 + llarp/routing/message.cpp | 1 + llarp/routing_endpoint.cpp | 1 + llarp/service/Identity.cpp | 1 + llarp/service/Intro.cpp | 1 + llarp/service/IntroSet.cpp | 1 + llarp/service/config.cpp | 1 + llarp/service/handler.cpp | 1 + llarp/service/types.cpp | 1 + llarp/service/vanity.cpp | 1 + llarp/string_view.cpp | 1 + llarp/threading.cpp | 1 + llarp/types.cpp | 1 + llarp/version.cpp | 1 + 76 files changed, 181 insertions(+), 72 deletions(-) create mode 100644 llarp/aligned.cpp create mode 100644 llarp/bits.cpp create mode 100644 llarp/codel.cpp create mode 100644 llarp/common.cpp create mode 100644 llarp/defaults.cpp create mode 100644 llarp/dht/bucket.cpp create mode 100644 llarp/dht/kademlia.cpp create mode 100644 llarp/dht/key.cpp create mode 100644 llarp/dht/message.cpp create mode 100644 llarp/dht/messages/all.cpp create mode 100644 llarp/dht/messages/findintro.cpp create mode 100644 llarp/dht/messages/findrouter.cpp create mode 100644 llarp/dht/messages/gotintro.cpp create mode 100644 llarp/dht/messages/gotrouter.cpp create mode 100644 llarp/dht/messages/pubintro.cpp create mode 100644 llarp/dht/node.cpp create mode 100644 llarp/dns/dns.cpp create mode 100644 llarp/dns/query.cpp create mode 100644 llarp/dns/string.cpp delete mode 100644 llarp/dtls.h delete mode 100644 llarp/dtls.hpp delete mode 100644 llarp/dtls/server.cpp create mode 100644 llarp/encrypted.cpp create mode 100644 llarp/encrypted_ack.cpp create mode 100644 llarp/endian.cpp create mode 100644 llarp/establish_job.cpp create mode 100644 llarp/ev_epoll.cpp create mode 100644 llarp/ev_kqueue.cpp create mode 100644 llarp/ev_win32.cpp create mode 100644 llarp/exit.cpp create mode 100644 llarp/fs.cpp create mode 100644 llarp/handlers/null.cpp create mode 100644 llarp/ini.cpp create mode 100644 llarp/iwp.cpp create mode 100644 llarp/link/encoder.cpp create mode 100644 llarp/link/session.cpp create mode 100644 llarp/link_layer.cpp create mode 100644 llarp/messages.cpp create mode 100644 llarp/messages/dht.cpp create mode 100644 llarp/messages/dht_immediate.cpp create mode 100644 llarp/messages/discard.cpp create mode 100644 llarp/messages/exit.cpp create mode 100644 llarp/messages/link_intro.cpp create mode 100644 llarp/messages/path_confirm.cpp create mode 100644 llarp/messages/path_latency.cpp create mode 100644 llarp/messages/path_transfer.cpp create mode 100644 llarp/messages/relay.cpp create mode 100644 llarp/messages/relay_commit.cpp create mode 100644 llarp/messages/transfer_traffic.cpp create mode 100644 llarp/net_int.cpp create mode 100644 llarp/path_types.cpp create mode 100644 llarp/pow.cpp create mode 100644 llarp/proto.cpp create mode 100644 llarp/queue.cpp create mode 100644 llarp/routing/handler.cpp create mode 100644 llarp/routing/message.cpp create mode 100644 llarp/routing_endpoint.cpp create mode 100644 llarp/service/Identity.cpp create mode 100644 llarp/service/Intro.cpp create mode 100644 llarp/service/IntroSet.cpp create mode 100644 llarp/service/config.cpp create mode 100644 llarp/service/handler.cpp create mode 100644 llarp/service/types.cpp create mode 100644 llarp/service/vanity.cpp create mode 100644 llarp/string_view.cpp create mode 100644 llarp/threading.cpp create mode 100644 llarp/types.cpp create mode 100644 llarp/version.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 228f0fc73..596217d26 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -199,24 +199,32 @@ if(UNIX) add_definitions(-DPOSIX) if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-linux.c) + set(EV_SRC llarp/ev_epoll.cpp) elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-linux.c) + set(EV_SRC llarp/ev_epoll.cpp) elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-openbsd.c ${TT_ROOT}/tuntap-unix-bsd.c) + set(EV_SRC llarp/ev_kqueue.cpp) elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-netbsd.c ${TT_ROOT}/tuntap-unix-bsd.c) + set(EV_SRC llarp/ev_kqueue.cpp) elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "DragonFly") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-freebsd.c ${TT_ROOT}/tuntap-unix-bsd.c) + set(EV_SRC llarp/ev_kqueue.cpp) elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-darwin.c ${TT_ROOT}/tuntap-unix-bsd.c) + set(EV_SRC llarp/ev_kqueue.cpp) # TODO: _actually_ port to solaris/illumos (it's fairly complete...except for TUN) -rick elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS") set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-unix-sunos.c) + set(EV_SRC llarp/ev_epoll.cpp) else() message(FATAL_ERROR "Your operating system is not supported yet") endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") elseif(WIN32) set(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-windows.c) + set(EV_SRC llarp/ev_win32.cpp) add_definitions(-DWIN32_LEAN_AND_MEAN -DWIN32 -DWINVER=0x500 -D_WIN32_WINNT=0x500) else() message(FATAL_ERROR "What operating system _are_ you building on/for?") @@ -428,54 +436,36 @@ if(WIN32) endif(WIN32) set(DNSLIB_SRC + llarp/dns/dns.cpp llarp/dns/message.cpp llarp/dns/name.cpp + llarp/dns/query.cpp llarp/dns/question.cpp llarp/dns/rr.cpp llarp/dns/serialize.cpp llarp/dns/server.cpp + llarp/dns/string.cpp ) set(LIB_SRC ${DNSLIB_SRC} + ${EV_SRC} ${UTP_SRC} llarp/address_info.cpp + llarp/aligned.cpp llarp/bencode.cpp + llarp/bits.cpp llarp/buffer.cpp + llarp/codel.cpp + llarp/common.cpp llarp/config.cpp llarp/context.cpp llarp/crypto.cpp llarp/crypto_libsodium.cpp + llarp/defaults.cpp llarp/dht.cpp - llarp/dns_rectypes.cpp - llarp/dns.cpp - llarp/dnsc.cpp - llarp/dnsd.cpp - llarp/dns_iptracker.cpp - llarp/dns_dotlokilookup.cpp - llarp/encode.cpp - llarp/encrypted_frame.cpp - llarp/exit_info.cpp - llarp/exit_route.cpp - llarp/ip.cpp - llarp/link_intro.cpp - llarp/link_message.cpp - llarp/nodedb.cpp - llarp/path.cpp - llarp/pathbuilder.cpp - llarp/pathset.cpp - llarp/profiling.cpp - llarp/proofofwork.cpp - llarp/relay_commit.cpp - llarp/relay_up_down.cpp - llarp/router_contact.cpp - llarp/router_id.cpp - llarp/router.cpp - llarp/rpc.cpp - llarp/service.cpp - llarp/transit_hop.cpp - llarp/testnet.c + llarp/dht/bucket.cpp llarp/dht/context.cpp llarp/dht/decode.cpp llarp/dht/dht_immediate.cpp @@ -483,34 +473,115 @@ set(LIB_SRC llarp/dht/find_router.cpp llarp/dht/got_intro.cpp llarp/dht/got_router.cpp + llarp/dht/kademlia.cpp + llarp/dht/key.cpp + llarp/dht/message.cpp + llarp/dht/messages/all.cpp + llarp/dht/messages/findintro.cpp + llarp/dht/messages/findrouter.cpp + llarp/dht/messages/gotintro.cpp + llarp/dht/messages/gotrouter.cpp + llarp/dht/messages/pubintro.cpp + llarp/dht/node.cpp llarp/dht/publish_intro.cpp + llarp/dns.cpp + llarp/dns_dotlokilookup.cpp + llarp/dns_iptracker.cpp + llarp/dns_rectypes.cpp + llarp/dnsc.cpp + llarp/dnsd.cpp + llarp/encode.cpp + llarp/encrypted.cpp + llarp/encrypted_ack.cpp + llarp/encrypted_frame.cpp + llarp/endian.cpp + llarp/establish_job.cpp + llarp/exit.cpp llarp/exit/close_exit.cpp llarp/exit/context.cpp llarp/exit/endpoint.cpp llarp/exit/grant_exit.cpp - llarp/exit/update_exit.cpp llarp/exit/obtain_exit.cpp llarp/exit/policy.cpp llarp/exit/reject_exit.cpp llarp/exit/session.cpp llarp/exit/transfer_traffic.cpp + llarp/exit/update_exit.cpp + llarp/exit_info.cpp + llarp/exit_route.cpp + llarp/fs.cpp llarp/handlers/exit.cpp + llarp/handlers/null.cpp llarp/handlers/tun.cpp + llarp/ini.cpp + llarp/ip.cpp + llarp/iwp.cpp llarp/link/curvecp.cpp + llarp/link/encoder.cpp llarp/link/server.cpp + llarp/link/session.cpp llarp/link/utp.cpp + llarp/link_intro.cpp + llarp/link_layer.cpp + llarp/link_message.cpp + llarp/messages.cpp + llarp/messages/dht.cpp + llarp/messages/dht_immediate.cpp + llarp/messages/discard.cpp + llarp/messages/exit.cpp + llarp/messages/link_intro.cpp + llarp/messages/path_confirm.cpp + llarp/messages/path_latency.cpp + llarp/messages/path_transfer.cpp + llarp/messages/relay.cpp + llarp/messages/relay_commit.cpp + llarp/messages/transfer_traffic.cpp + llarp/net_int.cpp + llarp/nodedb.cpp + llarp/path.cpp + llarp/path_types.cpp + llarp/pathbuilder.cpp + llarp/pathset.cpp + llarp/pow.cpp + llarp/profiling.cpp + llarp/proofofwork.cpp + llarp/proto.cpp + llarp/queue.cpp + llarp/relay_commit.cpp + llarp/relay_up_down.cpp + llarp/router.cpp + llarp/router_contact.cpp + llarp/router_id.cpp llarp/routing/dht_message.cpp + llarp/routing/handler.cpp + llarp/routing/message.cpp llarp/routing/message_parser.cpp llarp/routing/path_confirm.cpp llarp/routing/path_latency.cpp llarp/routing/path_transfer.cpp + llarp/routing_endpoint.cpp + llarp/rpc.cpp + llarp/service.cpp + llarp/service/Identity.cpp + llarp/service/Intro.cpp + llarp/service/IntroSet.cpp llarp/service/address.cpp + llarp/service/config.cpp llarp/service/context.cpp llarp/service/endpoint.cpp + llarp/service/handler.cpp + llarp/service/info.cpp llarp/service/lookup.cpp llarp/service/protocol.cpp llarp/service/tag.cpp - llarp/service/info.cpp + llarp/service/types.cpp + llarp/service/vanity.cpp + llarp/string_view.cpp + llarp/testnet.c + llarp/threading.cpp + llarp/transit_hop.cpp + llarp/types.cpp + llarp/version.cpp ) set(RC_SRC diff --git a/llarp/aligned.cpp b/llarp/aligned.cpp new file mode 100644 index 000000000..07b27c0d0 --- /dev/null +++ b/llarp/aligned.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/bits.cpp b/llarp/bits.cpp new file mode 100644 index 000000000..e00756976 --- /dev/null +++ b/llarp/bits.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/bits.hpp b/llarp/bits.hpp index 87df07daf..afac00a1c 100644 --- a/llarp/bits.hpp +++ b/llarp/bits.hpp @@ -1,12 +1,14 @@ #ifndef LLARP_BITS_HPP #define LLARP_BITS_HPP +#include + namespace llarp { namespace bits { template < typename Int_t > - constexpr size_t + constexpr std::size_t count_bits(const Int_t& i) { return i == 0 ? 0 @@ -15,8 +17,8 @@ namespace llarp } template < typename T > - constexpr size_t - __count_array_bits(const T& array, size_t idx) + constexpr std::size_t + __count_array_bits(const T& array, std::size_t idx) { return idx < sizeof(T) ? count_bits(array[idx]) + __count_array_bits(array, idx + 1) @@ -24,7 +26,7 @@ namespace llarp } template < typename T > - constexpr size_t + constexpr std::size_t count_array_bits(const T& array) { return __count_array_bits(array, 0); diff --git a/llarp/codel.cpp b/llarp/codel.cpp new file mode 100644 index 000000000..8fd6d4cc6 --- /dev/null +++ b/llarp/codel.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/common.cpp b/llarp/common.cpp new file mode 100644 index 000000000..435b699f3 --- /dev/null +++ b/llarp/common.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/defaults.cpp b/llarp/defaults.cpp new file mode 100644 index 000000000..f64b10952 --- /dev/null +++ b/llarp/defaults.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/bucket.cpp b/llarp/dht/bucket.cpp new file mode 100644 index 000000000..1c00752c4 --- /dev/null +++ b/llarp/dht/bucket.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/bucket.hpp b/llarp/dht/bucket.hpp index 988b13a21..84b464ece 100644 --- a/llarp/dht/bucket.hpp +++ b/llarp/dht/bucket.hpp @@ -1,6 +1,7 @@ #ifndef LLARP_DHT_BUCKET_HPP #define LLARP_DHT_BUCKET_HPP +#include #include #include #include diff --git a/llarp/dht/kademlia.cpp b/llarp/dht/kademlia.cpp new file mode 100644 index 000000000..2ae8bd507 --- /dev/null +++ b/llarp/dht/kademlia.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/key.cpp b/llarp/dht/key.cpp new file mode 100644 index 000000000..a83099e13 --- /dev/null +++ b/llarp/dht/key.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/message.cpp b/llarp/dht/message.cpp new file mode 100644 index 000000000..658478c22 --- /dev/null +++ b/llarp/dht/message.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/all.cpp b/llarp/dht/messages/all.cpp new file mode 100644 index 000000000..ea40fc3f8 --- /dev/null +++ b/llarp/dht/messages/all.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/findintro.cpp b/llarp/dht/messages/findintro.cpp new file mode 100644 index 000000000..5c1805e09 --- /dev/null +++ b/llarp/dht/messages/findintro.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/findrouter.cpp b/llarp/dht/messages/findrouter.cpp new file mode 100644 index 000000000..f9019d2bd --- /dev/null +++ b/llarp/dht/messages/findrouter.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/gotintro.cpp b/llarp/dht/messages/gotintro.cpp new file mode 100644 index 000000000..3024f84a8 --- /dev/null +++ b/llarp/dht/messages/gotintro.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/gotrouter.cpp b/llarp/dht/messages/gotrouter.cpp new file mode 100644 index 000000000..6632ef521 --- /dev/null +++ b/llarp/dht/messages/gotrouter.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/messages/pubintro.cpp b/llarp/dht/messages/pubintro.cpp new file mode 100644 index 000000000..cf561872d --- /dev/null +++ b/llarp/dht/messages/pubintro.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dht/node.cpp b/llarp/dht/node.cpp new file mode 100644 index 000000000..d2347cb33 --- /dev/null +++ b/llarp/dht/node.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dns/dns.cpp b/llarp/dns/dns.cpp new file mode 100644 index 000000000..54e01b141 --- /dev/null +++ b/llarp/dns/dns.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dns/query.cpp b/llarp/dns/query.cpp new file mode 100644 index 000000000..882cc78b6 --- /dev/null +++ b/llarp/dns/query.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dns/string.cpp b/llarp/dns/string.cpp new file mode 100644 index 000000000..fc1dab46d --- /dev/null +++ b/llarp/dns/string.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/dns/string.hpp b/llarp/dns/string.hpp index d3ce75c9c..70620447f 100644 --- a/llarp/dns/string.hpp +++ b/llarp/dns/string.hpp @@ -3,6 +3,8 @@ #include +struct llarp_buffer_t; + namespace llarp { namespace dns diff --git a/llarp/dtls.h b/llarp/dtls.h deleted file mode 100644 index a18ab3785..000000000 --- a/llarp/dtls.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef LLARP_DTLS_H_ -#define LLARP_DTLS_H_ - -#endif diff --git a/llarp/dtls.hpp b/llarp/dtls.hpp deleted file mode 100644 index 19683b341..000000000 --- a/llarp/dtls.hpp +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef LLARP_DTLS_HPP -#define LLARP_DTLS_HPP - -#include - -namespace llarp -{ - namespace dtls - { - struct Base - { - Base(uint16_t mtu) - { - _ctx = SSL_CTX_new(DTLS_with_buffers_method()); - SSL_CTX_set_custom_verify(_ctx, SSL_VERIFY_PEER, []()); - } - - ~Base() - { - if(_ctx) - SSL_CTX_free(_ctx); - } - - SSL_CTX* _ctx = nullptr; - }; - - } // namespace dtls - -} // namespace llarp - -#endif diff --git a/llarp/dtls/server.cpp b/llarp/dtls/server.cpp deleted file mode 100644 index 9d43c241d..000000000 --- a/llarp/dtls/server.cpp +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/llarp/encrypted.cpp b/llarp/encrypted.cpp new file mode 100644 index 000000000..50cd7e498 --- /dev/null +++ b/llarp/encrypted.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/encrypted_ack.cpp b/llarp/encrypted_ack.cpp new file mode 100644 index 000000000..07e989721 --- /dev/null +++ b/llarp/encrypted_ack.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/encrypted_ack.hpp b/llarp/encrypted_ack.hpp index 8f965f923..ad61b5c7c 100644 --- a/llarp/encrypted_ack.hpp +++ b/llarp/encrypted_ack.hpp @@ -5,6 +5,8 @@ namespace llarp { + struct Crypto; + struct EncryptedAck : public Encrypted { bool diff --git a/llarp/endian.cpp b/llarp/endian.cpp new file mode 100644 index 000000000..2041af2d6 --- /dev/null +++ b/llarp/endian.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/establish_job.cpp b/llarp/establish_job.cpp new file mode 100644 index 000000000..66b23cd45 --- /dev/null +++ b/llarp/establish_job.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/establish_job.hpp b/llarp/establish_job.hpp index bdc413f85..634fadc1b 100644 --- a/llarp/establish_job.hpp +++ b/llarp/establish_job.hpp @@ -1,6 +1,8 @@ #ifndef LLARP_ESTABLISH_JOB_HPP #define LLARP_ESTABLISH_JOB_HPP +#include + namespace llarp { struct OutboundLinkEstablishJob diff --git a/llarp/ev.cpp b/llarp/ev.cpp index 7786c5de2..6a413924e 100644 --- a/llarp/ev.cpp +++ b/llarp/ev.cpp @@ -5,8 +5,6 @@ #include -#define EV_TICK_INTERVAL 100 - // apparently current Solaris will emulate epoll. #if __linux__ || __sun__ #include "ev_epoll.hpp" diff --git a/llarp/ev.h b/llarp/ev.h index 84fd03eed..7776ebf99 100644 --- a/llarp/ev.h +++ b/llarp/ev.h @@ -27,6 +27,8 @@ * event handler (cross platform high performance event system for IO) */ +#define EV_TICK_INTERVAL 100 + // forward declare struct llarp_threadpool; diff --git a/llarp/ev_epoll.cpp b/llarp/ev_epoll.cpp new file mode 100644 index 000000000..c06c85b01 --- /dev/null +++ b/llarp/ev_epoll.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/ev_kqueue.cpp b/llarp/ev_kqueue.cpp new file mode 100644 index 000000000..cd5e8dc8c --- /dev/null +++ b/llarp/ev_kqueue.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/ev_win32.cpp b/llarp/ev_win32.cpp new file mode 100644 index 000000000..c5d65ac21 --- /dev/null +++ b/llarp/ev_win32.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/exit.cpp b/llarp/exit.cpp new file mode 100644 index 000000000..2861839af --- /dev/null +++ b/llarp/exit.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/fs.cpp b/llarp/fs.cpp new file mode 100644 index 000000000..0c7277c0b --- /dev/null +++ b/llarp/fs.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/handlers/null.cpp b/llarp/handlers/null.cpp new file mode 100644 index 000000000..9d25b00f7 --- /dev/null +++ b/llarp/handlers/null.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/ini.cpp b/llarp/ini.cpp new file mode 100644 index 000000000..2c8e92a7c --- /dev/null +++ b/llarp/ini.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/iwp.cpp b/llarp/iwp.cpp new file mode 100644 index 000000000..b0ffb1e04 --- /dev/null +++ b/llarp/iwp.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/link/encoder.cpp b/llarp/link/encoder.cpp new file mode 100644 index 000000000..477044f10 --- /dev/null +++ b/llarp/link/encoder.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/link/session.cpp b/llarp/link/session.cpp new file mode 100644 index 000000000..a9537838d --- /dev/null +++ b/llarp/link/session.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/link_layer.cpp b/llarp/link_layer.cpp new file mode 100644 index 000000000..d61cc7eb1 --- /dev/null +++ b/llarp/link_layer.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages.cpp b/llarp/messages.cpp new file mode 100644 index 000000000..db2933878 --- /dev/null +++ b/llarp/messages.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/dht.cpp b/llarp/messages/dht.cpp new file mode 100644 index 000000000..32656aa98 --- /dev/null +++ b/llarp/messages/dht.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/dht_immediate.cpp b/llarp/messages/dht_immediate.cpp new file mode 100644 index 000000000..0d9536cd9 --- /dev/null +++ b/llarp/messages/dht_immediate.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/discard.cpp b/llarp/messages/discard.cpp new file mode 100644 index 000000000..831d51891 --- /dev/null +++ b/llarp/messages/discard.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/exit.cpp b/llarp/messages/exit.cpp new file mode 100644 index 000000000..ac8f4f93e --- /dev/null +++ b/llarp/messages/exit.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/link_intro.cpp b/llarp/messages/link_intro.cpp new file mode 100644 index 000000000..9dbda4e55 --- /dev/null +++ b/llarp/messages/link_intro.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/path_confirm.cpp b/llarp/messages/path_confirm.cpp new file mode 100644 index 000000000..8a3b8d6fc --- /dev/null +++ b/llarp/messages/path_confirm.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/path_latency.cpp b/llarp/messages/path_latency.cpp new file mode 100644 index 000000000..6556762ce --- /dev/null +++ b/llarp/messages/path_latency.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/path_transfer.cpp b/llarp/messages/path_transfer.cpp new file mode 100644 index 000000000..d09b99709 --- /dev/null +++ b/llarp/messages/path_transfer.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/relay.cpp b/llarp/messages/relay.cpp new file mode 100644 index 000000000..53f5e42a4 --- /dev/null +++ b/llarp/messages/relay.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/relay_commit.cpp b/llarp/messages/relay_commit.cpp new file mode 100644 index 000000000..c0cc728b6 --- /dev/null +++ b/llarp/messages/relay_commit.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/messages/transfer_traffic.cpp b/llarp/messages/transfer_traffic.cpp new file mode 100644 index 000000000..1febaa69c --- /dev/null +++ b/llarp/messages/transfer_traffic.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/net_int.cpp b/llarp/net_int.cpp new file mode 100644 index 000000000..64a60f87f --- /dev/null +++ b/llarp/net_int.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/path_types.cpp b/llarp/path_types.cpp new file mode 100644 index 000000000..ee2fddaa8 --- /dev/null +++ b/llarp/path_types.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/pow.cpp b/llarp/pow.cpp new file mode 100644 index 000000000..6f96abffd --- /dev/null +++ b/llarp/pow.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/proto.cpp b/llarp/proto.cpp new file mode 100644 index 000000000..7f238a8d4 --- /dev/null +++ b/llarp/proto.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/queue.cpp b/llarp/queue.cpp new file mode 100644 index 000000000..4f5f6567b --- /dev/null +++ b/llarp/queue.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/routing/handler.cpp b/llarp/routing/handler.cpp new file mode 100644 index 000000000..fc2b23dea --- /dev/null +++ b/llarp/routing/handler.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/routing/message.cpp b/llarp/routing/message.cpp new file mode 100644 index 000000000..d7062a1ba --- /dev/null +++ b/llarp/routing/message.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/routing_endpoint.cpp b/llarp/routing_endpoint.cpp new file mode 100644 index 000000000..2c8721887 --- /dev/null +++ b/llarp/routing_endpoint.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/Identity.cpp b/llarp/service/Identity.cpp new file mode 100644 index 000000000..b05a050b6 --- /dev/null +++ b/llarp/service/Identity.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/Intro.cpp b/llarp/service/Intro.cpp new file mode 100644 index 000000000..05fcf5825 --- /dev/null +++ b/llarp/service/Intro.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/IntroSet.cpp b/llarp/service/IntroSet.cpp new file mode 100644 index 000000000..4faaf671f --- /dev/null +++ b/llarp/service/IntroSet.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/config.cpp b/llarp/service/config.cpp new file mode 100644 index 000000000..592eec747 --- /dev/null +++ b/llarp/service/config.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/handler.cpp b/llarp/service/handler.cpp new file mode 100644 index 000000000..eb3a9c5c1 --- /dev/null +++ b/llarp/service/handler.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/types.cpp b/llarp/service/types.cpp new file mode 100644 index 000000000..f029a29bf --- /dev/null +++ b/llarp/service/types.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/service/vanity.cpp b/llarp/service/vanity.cpp new file mode 100644 index 000000000..e77e54ad9 --- /dev/null +++ b/llarp/service/vanity.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/string_view.cpp b/llarp/string_view.cpp new file mode 100644 index 000000000..456ae6ef5 --- /dev/null +++ b/llarp/string_view.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/threading.cpp b/llarp/threading.cpp new file mode 100644 index 000000000..3658b0357 --- /dev/null +++ b/llarp/threading.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/types.cpp b/llarp/types.cpp new file mode 100644 index 000000000..46c9aa591 --- /dev/null +++ b/llarp/types.cpp @@ -0,0 +1 @@ +#include diff --git a/llarp/version.cpp b/llarp/version.cpp new file mode 100644 index 000000000..91c2f8a1f --- /dev/null +++ b/llarp/version.cpp @@ -0,0 +1 @@ +#include