Skip to content

Commit 0794838

Browse files
committed
Use system config classes vs. one copies.
1 parent 81ccad4 commit 0794838

File tree

15 files changed

+24
-641
lines changed

15 files changed

+24
-641
lines changed

Makefile.am

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ src_libbitcoin_protocol_la_CPPFLAGS = -I${srcdir}/include ${zmq_BUILD_CPPFLAGS}
3636
src_libbitcoin_protocol_la_LIBADD = ${zmq_LIBS} ${bitcoin_system_LIBS}
3737
src_libbitcoin_protocol_la_SOURCES = \
3838
src/settings.cpp \
39-
src/config/authority.cpp \
40-
src/config/endpoint.cpp \
4139
src/config/sodium.cpp \
4240
src/zmq/authenticator.cpp \
4341
src/zmq/certificate.cpp \
@@ -94,9 +92,6 @@ include_bitcoin_protocol_HEADERS = \
9492

9593
include_bitcoin_protocol_configdir = ${includedir}/bitcoin/protocol/config
9694
include_bitcoin_protocol_config_HEADERS = \
97-
include/bitcoin/protocol/config/authority.hpp \
98-
include/bitcoin/protocol/config/config.hpp \
99-
include/bitcoin/protocol/config/endpoint.hpp \
10095
include/bitcoin/protocol/config/sodium.hpp
10196

10297
include_bitcoin_protocol_zmqdir = ${includedir}/bitcoin/protocol/zmq

builds/cmake/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,6 @@ link_libraries(
231231
#------------------------------------------------------------------------------
232232
add_library( ${CANONICAL_LIB_NAME}
233233
"../../src/settings.cpp"
234-
"../../src/config/authority.cpp"
235-
"../../src/config/endpoint.cpp"
236234
"../../src/config/sodium.cpp"
237235
"../../src/zmq/authenticator.cpp"
238236
"../../src/zmq/certificate.cpp"

builds/msvc/vs2022/libbitcoin-protocol/libbitcoin-protocol.vcxproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,6 @@
121121
<Import Project="$(ProjectDir)$(ProjectName).props" />
122122
</ImportGroup>
123123
<ItemGroup>
124-
<ClCompile Include="..\..\..\..\src\config\authority.cpp" />
125-
<ClCompile Include="..\..\..\..\src\config\endpoint.cpp" />
126124
<ClCompile Include="..\..\..\..\src\config\sodium.cpp" />
127125
<ClCompile Include="..\..\..\..\src\settings.cpp" />
128126
<ClCompile Include="..\..\..\..\src\zmq\authenticator.cpp" />
@@ -139,9 +137,6 @@
139137
<ItemGroup>
140138
<ClInclude Include="..\..\..\..\include\bitcoin\protocol.hpp" />
141139
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\boost.hpp" />
142-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\authority.hpp" />
143-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\config.hpp" />
144-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\endpoint.hpp" />
145140
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\sodium.hpp" />
146141
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\define.hpp" />
147142
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\network.hpp" />

builds/msvc/vs2022/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,6 @@
3636
</Filter>
3737
</ItemGroup>
3838
<ItemGroup>
39-
<ClCompile Include="..\..\..\..\src\config\authority.cpp">
40-
<Filter>src\config</Filter>
41-
</ClCompile>
42-
<ClCompile Include="..\..\..\..\src\config\endpoint.cpp">
43-
<Filter>src\config</Filter>
44-
</ClCompile>
4539
<ClCompile Include="..\..\..\..\src\config\sodium.cpp">
4640
<Filter>src\config</Filter>
4741
</ClCompile>
@@ -86,15 +80,6 @@
8680
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\boost.hpp">
8781
<Filter>include\bitcoin\protocol</Filter>
8882
</ClInclude>
89-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\authority.hpp">
90-
<Filter>include\bitcoin\protocol\config</Filter>
91-
</ClInclude>
92-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\config.hpp">
93-
<Filter>include\bitcoin\protocol\config</Filter>
94-
</ClInclude>
95-
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\endpoint.hpp">
96-
<Filter>include\bitcoin\protocol\config</Filter>
97-
</ClInclude>
9883
<ClInclude Include="..\..\..\..\include\bitcoin\protocol\config\sodium.hpp">
9984
<Filter>include\bitcoin\protocol\config</Filter>
10085
</ClInclude>

include/bitcoin/protocol.hpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
#include <bitcoin/protocol/network.hpp>
2121
#include <bitcoin/protocol/settings.hpp>
2222
#include <bitcoin/protocol/version.hpp>
23-
#include <bitcoin/protocol/config/authority.hpp>
24-
#include <bitcoin/protocol/config/config.hpp>
25-
#include <bitcoin/protocol/config/endpoint.hpp>
2623
#include <bitcoin/protocol/config/sodium.hpp>
2724
#include <bitcoin/protocol/zmq/authenticator.hpp>
2825
#include <bitcoin/protocol/zmq/certificate.hpp>

include/bitcoin/protocol/config/authority.hpp

Lines changed: 0 additions & 99 deletions
This file was deleted.

include/bitcoin/protocol/config/config.hpp

Lines changed: 0 additions & 26 deletions
This file was deleted.

include/bitcoin/protocol/config/endpoint.hpp

Lines changed: 0 additions & 103 deletions
This file was deleted.

include/bitcoin/protocol/zmq/authenticator.hpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <unordered_map>
2525
#include <unordered_set>
2626
#include <bitcoin/system.hpp>
27-
#include <bitcoin/protocol/config/config.hpp>
2827
#include <bitcoin/protocol/define.hpp>
2928
#include <bitcoin/protocol/zmq/context.hpp>
3029
#include <bitcoin/protocol/zmq/socket.hpp>
@@ -45,7 +44,7 @@ class BCP_API authenticator
4544
typedef std::shared_ptr<authenticator> ptr;
4645

4746
/// The fixed inprocess authentication endpoint.
48-
static const endpoint authentication_point;
47+
static const system::config::endpoint authentication_point;
4948

5049
/// There may be only one authenticator per process.
5150
authenticator(thread_priority priority=thread_priority::normal) NOEXCEPT;
@@ -77,10 +76,10 @@ class BCP_API authenticator
7776
virtual void allow(const system::hash_digest& public_key) NOEXCEPT;
7877

7978
/// Allow clients with the following ip addresses (whitelist).
80-
virtual void allow(const authority& address) NOEXCEPT;
79+
virtual void allow(const system::config::authority& address) NOEXCEPT;
8180

8281
/// Allow clients with the following ip addresses (blacklist).
83-
virtual void deny(const authority& address) NOEXCEPT;
82+
virtual void deny(const system::config::authority& address) NOEXCEPT;
8483

8584
protected:
8685
void work() NOEXCEPT override;

include/bitcoin/protocol/zmq/certificate.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#define LIBBITCOIN_PROTOCOL_ZMQ_CERTIFICATE_HPP
2121

2222
#include <bitcoin/system.hpp>
23-
#include <bitcoin/protocol/config/config.hpp>
23+
#include <bitcoin/protocol/config/sodium.hpp>
2424
#include <bitcoin/protocol/define.hpp>
2525

2626
namespace libbitcoin {

0 commit comments

Comments
 (0)