net: Make CNode message process queue private #26583

pull dergoegge wants to merge 1 commits into bitcoin:master from dergoegge:2022-11-connman-pollmessage changing 3 files +31 −15
  1. dergoegge commented at 5:04 PM on November 26, 2022: member

    This PR makes the CNode message processing queue private and provides an interface for polling it through CConnman. This would be useful in the context of #25515 to mock the message processing queue but also serves as a little improvement on the networking module interface.

  2. [net] Add CConnman::PollMessage 6a7a821a80
  3. DrahtBot commented at 5:04 PM on November 26, 2022: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #25515 (net, test: Virtualise CConnman and add initial PeerManager unit tests by dergoegge)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  4. dergoegge renamed this:
    [net] Make CNode message process queue private
    net: Make CNode message process queue private
    on Nov 26, 2022
  5. DrahtBot added the label P2P on Nov 26, 2022
  6. luke-jr commented at 11:32 PM on November 28, 2022: member

    (Sounds like an unnecessary refactor with no end goal.)

  7. dergoegge commented at 11:55 AM on December 7, 2022: member

    I'll probably include this at some point in a larger refactor that demonstrates the benefit directly.

  8. dergoegge closed this on Dec 7, 2022

  9. bitcoin locked this on Dec 7, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-28 21:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me