Andrew Chow
e77339632e
Merge bitcoin/bitcoin#28136 : refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
...
bbb68ffdbd refactor: drop protocol.h include header in rpc/util.h (Jon Atack)
1dd62c5295 refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp (Jon Atack)
Pull request description:
Move `GetServicesNames()` from `rpc/util` to `rpc/net.cpp`, as it is only called from that compilation unit and there is no reason for other ones to need it.
Remove the `protocol.h` include in `rpc/util.h`, as it was only needed for `GetServicesNames()`, drop an unneeded forward declaration (the other IWYU suggestions would require more extensive changes in other files), and add 3 already-missing include headers in other translation units that are needed to compile without `protocol.h` in `rpc/util.h`, as `protocol.h` includes `netaddress.h`, which in turn includes `util/strencodings.h`.
ACKs for top commit:
kevkevinpal:
lgtm ACK [bbb68ff ](bbb68ffdbd )
ns-xvrn:
ACK bbb68ff
achow101:
ACK bbb68ffdbd
Tree-SHA512: fcbe195874dd4aa9e86548685b6b28595a2c46f9869b79b6e2b3835f76b49cab4bef6a59c8ad6428063a41b7bb6f687229b06ea614fbd103e0531104af7de55d
2023-11-07 14:19:09 -05:00
..
2023-11-02 11:12:17 +00:00
2023-10-12 11:27:19 +02:00
2023-08-08 17:50:41 +02:00
2023-09-08 11:16:06 +02:00
2022-08-13 13:55:38 +01:00
2023-09-20 21:11:55 +01:00
2023-10-20 22:53:05 +02:00
2023-06-15 10:27:56 -06:00
2023-09-30 06:38:47 -04:00
2023-05-20 12:08:13 +02:00
2023-11-02 11:12:17 +00:00
2022-09-29 16:43:30 +01:00
2023-01-31 18:48:50 +01:00
2022-10-23 15:03:04 +01:00
2023-11-03 10:17:41 +00:00
2023-11-03 14:41:17 +00:00
2023-10-27 13:01:42 +02:00
2023-10-31 00:27:26 +01:00
2023-11-07 14:19:09 -05:00
2023-10-25 11:55:50 +02:00
2023-09-04 12:51:20 -04:00
2023-09-27 15:05:15 -04:00
2023-11-07 14:11:58 -05:00
2023-07-27 14:24:52 +02:00
2023-11-07 14:11:58 -05:00
2023-11-07 11:29:29 -05:00
2023-09-30 06:38:47 -04:00
2023-10-12 11:27:19 +02:00
2023-10-30 14:59:17 +01:00
2023-10-24 18:52:00 +02:00
2023-09-05 10:13:25 +02:00
2023-09-12 12:14:31 -04:00
2023-10-25 22:46:55 +02:00
2023-10-02 15:34:28 +02:00
2023-10-30 18:46:06 -03:00
2023-10-02 15:34:28 +02:00
2022-12-24 23:49:50 +00:00
2023-02-01 11:33:35 +01:00
2023-05-04 20:57:51 +01:00
2023-11-02 14:09:27 -04:00
2023-11-02 14:09:27 -04:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2023-09-10 16:11:52 -04:00
2023-09-10 16:11:52 -04:00
2023-09-12 22:51:42 +02:00
2023-05-20 12:08:13 +02:00
2023-07-25 17:40:07 +02:00
2023-09-12 22:51:42 +02:00
2023-05-20 12:08:13 +02:00
2023-06-16 10:38:19 +01:00
2023-08-05 10:42:56 +02:00
2023-02-15 14:42:28 -08:00
2023-09-19 14:19:57 +00:00
2023-08-17 18:28:15 +02:00
2022-12-24 23:49:50 +00:00
2023-10-20 16:29:02 +02:00
2023-05-25 19:24:05 +02:00
2023-05-25 19:24:05 +02:00
2023-05-10 10:39:58 +02:00
2023-05-10 10:39:58 +02:00
2023-04-20 06:08:22 -07:00
2023-06-16 10:38:19 +01:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2023-10-09 14:52:00 -04:00
2023-10-09 14:52:00 -04:00
2023-08-14 17:38:27 -04:00
2023-07-25 17:40:07 +02:00
2023-07-25 17:40:07 +02:00
2023-08-14 17:39:49 -04:00
2023-01-31 11:50:10 +00:00
2023-09-12 12:07:39 +02:00
2023-09-12 12:07:39 +02:00
2023-03-15 16:42:42 +01:00
2023-03-15 16:42:42 +01:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2023-04-19 10:48:30 +02:00
2023-10-12 11:27:19 +02:00
2023-05-20 12:08:13 +02:00
2023-03-23 12:52:00 +01:00
2023-04-03 14:41:22 +01:00
2022-12-24 23:49:50 +00:00
2023-09-19 16:38:08 +02:00
2023-10-12 11:27:19 +02:00
2022-12-12 21:06:04 +00:00
2023-09-19 15:54:17 -06:00
2023-10-26 14:29:47 -04:00
2022-12-24 23:49:50 +00:00
2023-10-30 14:44:40 +01:00
2023-10-05 14:11:13 +02:00
2023-10-19 12:48:39 -04:00
2023-07-10 10:47:17 -03:00
2023-09-19 16:48:43 +00:00
2023-08-14 17:38:27 -04:00
2023-09-27 15:05:26 -04:00
2023-09-27 15:05:26 -04:00
2023-08-29 16:41:22 +01:00
2023-08-29 16:41:22 +01:00
2023-11-02 11:12:17 +00:00
2023-09-13 11:37:13 +01:00
2022-04-26 16:25:38 -04:00
2022-06-23 15:33:01 +02:00
2022-07-21 10:42:09 +01:00
2023-09-01 07:39:00 +01:00
2023-10-19 13:25:49 +01:00
2022-09-13 17:15:17 +01:00
2022-11-17 14:52:45 +00:00
2023-07-19 10:26:11 +01:00
2023-11-02 11:12:17 +00:00
2023-06-16 10:38:19 +01:00
2023-01-28 15:24:13 +00:00
2023-09-13 11:37:45 +01:00
2023-10-26 14:29:47 -04:00
2022-12-24 23:49:50 +00:00
2023-10-31 11:11:25 +00:00
2023-10-03 11:23:24 +01:00
2023-05-30 16:27:21 -03:00
2023-11-07 14:11:58 -05:00
2023-10-16 12:59:47 +02:00
2023-07-19 12:43:05 -06:00
2023-10-05 15:10:32 +02:00
2023-11-07 14:11:58 -05:00
2023-11-07 14:11:58 -05:00
2023-10-05 15:10:32 +02:00
2022-04-20 14:35:53 +01:00
2023-09-19 14:19:57 +00:00
2022-12-24 23:49:50 +00:00
2023-08-14 17:38:27 -04:00
2023-08-14 17:38:27 -04:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2023-03-26 15:49:52 +02:00
2023-10-02 18:09:53 -04:00
2023-10-13 10:30:49 +02:00
2023-10-08 02:43:24 +02:00
2023-10-12 11:27:19 +02:00
2023-10-08 02:43:19 +02:00
2023-10-08 02:43:19 +02:00
2023-09-12 22:51:48 +02:00
2023-08-17 15:26:34 -04:00
2023-09-12 22:51:48 +02:00
2023-11-07 14:19:09 -05:00
2023-01-12 13:42:44 +00:00
2023-06-16 10:38:19 +01:00
2022-12-24 23:49:50 +00:00
2023-10-30 13:54:52 +01:00
2023-06-28 09:52:33 +02:00
2023-06-28 09:52:33 +02:00
2023-09-19 14:19:57 +00:00
2023-07-24 15:32:35 +02:00
2023-07-19 18:12:42 +02:00
2023-10-02 12:33:54 +02:00
2023-02-17 11:42:41 +01:00
2023-10-26 15:02:13 -04:00
2023-04-19 10:48:30 +02:00
2022-12-24 23:49:50 +00:00
2023-01-31 11:50:10 +00:00
2023-10-05 15:10:34 +02:00
2023-08-17 23:58:47 -05:00
2023-09-05 11:37:35 +01:00
2023-08-01 15:27:33 +02:00
2023-10-12 11:27:19 +02:00
2023-09-23 18:42:36 +01:00
2023-10-12 11:56:37 +01:00
2023-10-12 11:56:37 +01:00
2023-10-30 15:18:40 +01:00
2022-12-10 14:34:44 -06:00
2023-06-28 15:12:12 -04:00
2023-11-03 14:41:17 +00:00
2023-10-06 18:12:31 +02:00
2023-09-30 06:38:47 -04:00
2023-09-30 06:38:47 -04:00
2023-09-05 10:13:25 +02:00
2023-01-03 19:31:29 -06:00
2022-12-24 23:49:50 +00:00
2022-12-24 23:49:50 +00:00
2023-05-20 12:08:13 +02:00