File tree Expand file tree Collapse file tree 1 file changed +0
-12
lines changed
include/bitcoin/node/protocols Expand file tree Collapse file tree 1 file changed +0
-12
lines changed Original file line number Diff line number Diff line change 3030namespace libbitcoin {
3131namespace node {
3232
33- // TODO: first split node::protocol -> node::protocol and node::protocol_peer.
34- // TODO: then create node::protocol_peer -> node::protocol + network::protocol_peer.
35- // TODO: then create node::protocol_tcp -> node::protocol + network::protocol_tcp.
36- // TODO: this is the same pattern as joining node::session + network::session_xxxx.
37- // TODO: node::session_xxx => node::session_peer<network::session_xxx> : node::session.
38- // TODO: node::protocol_xxx => node::protocol_peer<network::protocol_xxx> : node::protocol.
39- // TODO: none of the node classes derive from shared_from_base and instead just
40- // TODO: rely on the network base class and shared_from_sibling<> to obtain
41- // TODO: node object methods within protocol_peer and derived, just as in
42- // TODO: session_peer and derived. This could be normalized using an override
43- // TODO: of shared_from_base<>() withing the two templates.
44-
4533// / Abstract base for node protocols, thread safe.
4634class BCN_API protocol
4735{
You can’t perform that action at this time.
0 commit comments