@@ -53,10 +53,11 @@ src_libbitcoin_network_la_SOURCES = \
5353 src/log/capture.cpp \
5454 src/log/logger.cpp \
5555 src/log/reporter.cpp \
56+ src/messages/monad_body.cpp \
57+ src/messages/rpc_body.cpp \
5658 src/messages/http/fields.cpp \
5759 src/messages/http/enums/media_type.cpp \
5860 src/messages/http/enums/target.cpp \
59- src/messages/monad/body.cpp \
6061 src/messages/peer/message.cpp \
6162 src/messages/peer/detail/address.cpp \
6263 src/messages/peer/detail/address_item.cpp \
@@ -98,7 +99,6 @@ src_libbitcoin_network_la_SOURCES = \
9899 src/messages/peer/detail/version.cpp \
99100 src/messages/peer/detail/version_acknowledge.cpp \
100101 src/messages/peer/detail/witness_tx_id_relay.cpp \
101- src/messages/rpc/body.cpp \
102102 src/net/acceptor.cpp \
103103 src/net/connector.cpp \
104104 src/net/deadline.cpp \
@@ -167,15 +167,17 @@ test_libbitcoin_network_test_SOURCES = \
167167 test/config/utilities.cpp \
168168 test/log/timer.cpp \
169169 test/log/tracker.cpp \
170+ test/messages/json_body_reader.cpp \
171+ test/messages/json_body_writer.cpp \
172+ test/messages/monad_body_reader.cpp \
173+ test/messages/monad_body_writer.cpp \
174+ test/messages/rpc_body_reader.cpp \
175+ test/messages/rpc_body_writer.cpp \
170176 test/messages/http/fields.cpp \
177+ test/messages/http/method.cpp \
171178 test/messages/http/enums/magic_numbers.cpp \
172179 test/messages/http/enums/media_type.cpp \
173180 test/messages/http/enums/target.cpp \
174- test/messages/json/body_reader.cpp \
175- test/messages/json/body_writer.cpp \
176- test/messages/monad/body_reader.cpp \
177- test/messages/monad/body_writer.cpp \
178- test/messages/monad/method.cpp \
179181 test/messages/peer/heading.cpp \
180182 test/messages/peer/message.cpp \
181183 test/messages/peer/detail/address.cpp \
@@ -221,8 +223,6 @@ test_libbitcoin_network_test_SOURCES = \
221223 test/messages/peer/enums/level.cpp \
222224 test/messages/peer/enums/magic_numbers.cpp \
223225 test/messages/peer/enums/service.cpp \
224- test/messages/rpc/body_reader.cpp \
225- test/messages/rpc/body_writer.cpp \
226226 test/net/acceptor.cpp \
227227 test/net/connector.cpp \
228228 test/net/deadline.cpp \
@@ -328,15 +328,22 @@ include_bitcoin_network_impl_async_races_HEADERS = \
328328 include/bitcoin/network/impl/async/races/race_unity.ipp \
329329 include/bitcoin/network/impl/async/races/race_volume.ipp
330330
331- include_bitcoin_network_impl_messages_jsondir = ${includedir}/bitcoin/network/impl/messages/json
332- include_bitcoin_network_impl_messages_json_HEADERS = \
333- include/bitcoin/network/impl/messages/json/body .ipp
331+ include_bitcoin_network_impl_messagesdir = ${includedir}/bitcoin/network/impl/messages
332+ include_bitcoin_network_impl_messages_HEADERS = \
333+ include/bitcoin/network/impl/messages/json_body .ipp
334334
335335include_bitcoin_network_impl_rpcdir = ${includedir}/bitcoin/network/impl/rpc
336336include_bitcoin_network_impl_rpc_HEADERS = \
337337 include/bitcoin/network/impl/rpc/broadcaster.ipp \
338338 include/bitcoin/network/impl/rpc/dispatcher.ipp
339339
340+ include_bitcoin_network_interfacedir = ${includedir}/bitcoin/network/interface
341+ include_bitcoin_network_interface_HEADERS = \
342+ include/bitcoin/network/interface/http.hpp \
343+ include/bitcoin/network/interface/interface.hpp \
344+ include/bitcoin/network/interface/peer_broadcast.hpp \
345+ include/bitcoin/network/interface/peer_dispatch.hpp
346+
340347include_bitcoin_network_logdir = ${includedir}/bitcoin/network/log
341348include_bitcoin_network_log_HEADERS = \
342349 include/bitcoin/network/log/capture.hpp \
@@ -347,10 +354,16 @@ include_bitcoin_network_log_HEADERS = \
347354 include/bitcoin/network/log/timer.hpp \
348355 include/bitcoin/network/log/tracker.hpp
349356
357+ include_bitcoin_network_messagesdir = ${includedir}/bitcoin/network/messages
358+ include_bitcoin_network_messages_HEADERS = \
359+ include/bitcoin/network/messages/json_body.hpp \
360+ include/bitcoin/network/messages/messages.hpp \
361+ include/bitcoin/network/messages/monad_body.hpp \
362+ include/bitcoin/network/messages/rpc_body.hpp
363+
350364include_bitcoin_network_messages_httpdir = ${includedir}/bitcoin/network/messages/http
351365include_bitcoin_network_messages_http_HEADERS = \
352366 include/bitcoin/network/messages/http/fields.hpp \
353- include/bitcoin/network/messages/http/http.hpp \
354367 include/bitcoin/network/messages/http/method.hpp
355368
356369include_bitcoin_network_messages_http_enumsdir = ${includedir}/bitcoin/network/messages/http/enums
@@ -361,16 +374,6 @@ include_bitcoin_network_messages_http_enums_HEADERS = \
361374 include/bitcoin/network/messages/http/enums/target.hpp \
362375 include/bitcoin/network/messages/http/enums/verb.hpp
363376
364- include_bitcoin_network_messages_jsondir = ${includedir}/bitcoin/network/messages/json
365- include_bitcoin_network_messages_json_HEADERS = \
366- include/bitcoin/network/messages/json/body.hpp \
367- include/bitcoin/network/messages/json/json.hpp
368-
369- include_bitcoin_network_messages_monaddir = ${includedir}/bitcoin/network/messages/monad
370- include_bitcoin_network_messages_monad_HEADERS = \
371- include/bitcoin/network/messages/monad/body.hpp \
372- include/bitcoin/network/messages/monad/monad.hpp
373-
374377include_bitcoin_network_messages_peerdir = ${includedir}/bitcoin/network/messages/peer
375378include_bitcoin_network_messages_peer_HEADERS = \
376379 include/bitcoin/network/messages/peer/heading.hpp \
@@ -426,11 +429,6 @@ include_bitcoin_network_messages_peer_enums_HEADERS = \
426429 include/bitcoin/network/messages/peer/enums/magic_numbers.hpp \
427430 include/bitcoin/network/messages/peer/enums/service.hpp
428431
429- include_bitcoin_network_messages_rpcdir = ${includedir}/bitcoin/network/messages/rpc
430- include_bitcoin_network_messages_rpc_HEADERS = \
431- include/bitcoin/network/messages/rpc/body.hpp \
432- include/bitcoin/network/messages/rpc/rpc.hpp
433-
434432include_bitcoin_network_netdir = ${includedir}/bitcoin/network/net
435433include_bitcoin_network_net_HEADERS = \
436434 include/bitcoin/network/net/acceptor.hpp \
@@ -476,13 +474,6 @@ include_bitcoin_network_rpc_enums_HEADERS = \
476474 include/bitcoin/network/rpc/enums/grouping.hpp \
477475 include/bitcoin/network/rpc/enums/version.hpp
478476
479- include_bitcoin_network_rpc_interfacesdir = ${includedir}/bitcoin/network/rpc/interfaces
480- include_bitcoin_network_rpc_interfaces_HEADERS = \
481- include/bitcoin/network/rpc/interfaces/http.hpp \
482- include/bitcoin/network/rpc/interfaces/interfaces.hpp \
483- include/bitcoin/network/rpc/interfaces/peer_broadcast.hpp \
484- include/bitcoin/network/rpc/interfaces/peer_dispatch.hpp
485-
486477include_bitcoin_network_sessionsdir = ${includedir}/bitcoin/network/sessions
487478include_bitcoin_network_sessions_HEADERS = \
488479 include/bitcoin/network/sessions/session.hpp \
0 commit comments