HomePhabricator

net: use an interface class rather than signals for message processing

Description

net: use an interface class rather than signals for message processing

Summary:
Drop boost signals in favor of a stateful class. This will allow the message
processing loop to actually move to net_processing in a future step.

This is part of core PR10756

Depends on D1744 and D1748

Test Plan:

make check

Reviewers: #bitcoin_abc, schancel

Reviewed By: #bitcoin_abc, schancel

Subscribers: schancel, teamcity

Differential Revision: https://reviews.bitcoinabc.org/D1749

Details

Provenance
Cory Fields <cory-nospam-@coryfields.com>Authored on Jul 6 2017, 17:40
deadalnixCommitted on Sep 10 2018, 23:33
deadalnixPushed on Sep 10 2018, 23:33
Reviewer
Restricted Project
Differential Revision
D1749: net: use an interface class rather than signals for message processing
Parents
rABC8051d78f4954: Remove redundant includes
Branches
Unknown
Tags
Unknown