Commit e8a3882
committed
Merge bitcoin#23604: Use Sock in CNode
ef5014d style: wrap long lines in CNode creation and add some comments (Vasil Dimov)
b683491 scripted-diff: rename CNode::cs_hSocket to CNode::m_sock_mutex (Vasil Dimov)
c41a116 net: use Sock in CNode (Vasil Dimov)
c5dd72e fuzz: move FuzzedSock earlier in src/test/fuzz/util.h (Vasil Dimov)
Pull request description:
_This is a piece of bitcoin#21878, chopped off to ease review._
Change `CNode` to use a pointer to `Sock` instead of a bare `SOCKET`.
This will help mocking / testing / fuzzing more code.
ACKs for top commit:
jonatack:
re-ACK ef5014d changes since last review are the removal of an unneeded dtor and the addition of a style commit
w0xlt:
reACK ef5014d
PastaPastaPasta:
utACK ef5014d, I have reviewed the code, and believe it makes sense to merge
theStack:
Cod-review ACK ef5014d
Tree-SHA512: 7f5414dd339cd2f16f7cbdc5fcec238d68b6d50072934aea10b901f409da28ff1ece6db6e899196616aa8127b8b25ab5b86d000bdcee58b4cadd7a3c1cf560c5File tree
5 files changed
+230
-115
lines changed- src
- test
- fuzz
5 files changed
+230
-115
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
509 | | - | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
510 | 519 | | |
511 | 520 | | |
512 | 521 | | |
| |||
518 | 527 | | |
519 | 528 | | |
520 | 529 | | |
521 | | - | |
522 | | - | |
523 | | - | |
| 530 | + | |
| 531 | + | |
524 | 532 | | |
525 | | - | |
| 533 | + | |
526 | 534 | | |
527 | 535 | | |
528 | 536 | | |
| |||
802 | 810 | | |
803 | 811 | | |
804 | 812 | | |
805 | | - | |
806 | | - | |
| 813 | + | |
| 814 | + | |
807 | 815 | | |
808 | | - | |
| 816 | + | |
| 817 | + | |
809 | 818 | | |
810 | 819 | | |
811 | 820 | | |
| |||
1200 | 1209 | | |
1201 | 1210 | | |
1202 | 1211 | | |
1203 | | - | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1204 | 1222 | | |
1205 | 1223 | | |
1206 | 1224 | | |
| |||
1384 | 1402 | | |
1385 | 1403 | | |
1386 | 1404 | | |
1387 | | - | |
1388 | | - | |
| 1405 | + | |
| 1406 | + | |
1389 | 1407 | | |
| 1408 | + | |
1390 | 1409 | | |
1391 | | - | |
| 1410 | + | |
1392 | 1411 | | |
1393 | | - | |
| 1412 | + | |
1394 | 1413 | | |
1395 | 1414 | | |
1396 | 1415 | | |
1397 | | - | |
| 1416 | + | |
1398 | 1417 | | |
1399 | 1418 | | |
1400 | 1419 | | |
| |||
1564 | 1583 | | |
1565 | 1584 | | |
1566 | 1585 | | |
1567 | | - | |
1568 | | - | |
| 1586 | + | |
| 1587 | + | |
1569 | 1588 | | |
1570 | | - | |
1571 | | - | |
1572 | | - | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
1573 | 1593 | | |
1574 | 1594 | | |
1575 | 1595 | | |
1576 | 1596 | | |
1577 | 1597 | | |
1578 | 1598 | | |
1579 | 1599 | | |
1580 | | - | |
1581 | | - | |
| 1600 | + | |
| 1601 | + | |
1582 | 1602 | | |
1583 | | - | |
| 1603 | + | |
| 1604 | + | |
1584 | 1605 | | |
1585 | 1606 | | |
1586 | 1607 | | |
| |||
2965 | 2986 | | |
2966 | 2987 | | |
2967 | 2988 | | |
2968 | | - | |
2969 | | - | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
2970 | 2992 | | |
2971 | 2993 | | |
2972 | 2994 | | |
| |||
2978 | 3000 | | |
2979 | 3001 | | |
2980 | 3002 | | |
2981 | | - | |
2982 | 3003 | | |
2983 | 3004 | | |
2984 | 3005 | | |
| |||
2997 | 3018 | | |
2998 | 3019 | | |
2999 | 3020 | | |
3000 | | - | |
3001 | | - | |
3002 | | - | |
3003 | | - | |
3004 | | - | |
3005 | 3021 | | |
3006 | 3022 | | |
3007 | 3023 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
405 | | - | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
406 | 416 | | |
407 | 417 | | |
408 | 418 | | |
409 | 419 | | |
410 | 420 | | |
411 | 421 | | |
412 | 422 | | |
413 | | - | |
| 423 | + | |
414 | 424 | | |
415 | 425 | | |
416 | 426 | | |
| |||
578 | 588 | | |
579 | 589 | | |
580 | 590 | | |
581 | | - | |
582 | | - | |
| 591 | + | |
583 | 592 | | |
584 | 593 | | |
585 | 594 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
63 | 72 | | |
64 | 73 | | |
65 | 74 | | |
| |||
108 | 117 | | |
109 | 118 | | |
110 | 119 | | |
111 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
112 | 130 | | |
113 | 131 | | |
114 | 132 | | |
| |||
279 | 297 | | |
280 | 298 | | |
281 | 299 | | |
282 | | - | |
283 | | - | |
284 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
285 | 310 | | |
286 | 311 | | |
287 | 312 | | |
| |||
295 | 320 | | |
296 | 321 | | |
297 | 322 | | |
298 | | - | |
299 | | - | |
300 | | - | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
301 | 333 | | |
302 | 334 | | |
303 | 335 | | |
| |||
326 | 358 | | |
327 | 359 | | |
328 | 360 | | |
329 | | - | |
330 | | - | |
331 | | - | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
332 | 371 | | |
333 | 372 | | |
334 | 373 | | |
| |||
364 | 403 | | |
365 | 404 | | |
366 | 405 | | |
367 | | - | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
368 | 416 | | |
369 | 417 | | |
370 | 418 | | |
| |||
0 commit comments