NetEventsInterface::ProcessMessages

Process protocol messages received from a given node

Synopsis

Declared in <net.h>

[[requires_capability(0x7fbc93175ae8), requires_capability(0x7fbc92ebd378), requires_capability(0x7fbc86fa7ba8), requires_capability(0x7fbc96fdd908), requires_capability(0x7fbc8fa92528), requires_capability(0x7fbcaf6a45c8), requires_capability(0x7fbc9f57eb38), requires_capability(0x7fbca4f22328), requires_capability(0x7fbc922bf898), requires_capability(0x7fbcaf866608), requires_capability(0x7fbc9f1a6b38)]]
virtual
bool
ProcessMessages(
    CNode& node,
    std::atomic<bool>& interrupt) = 0;

Return Value

True if there is more work to be done

Parameters

NameDescription
node [in]The node which we have received messages from.
interrupt [in]Interrupt condition for processing threads