MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / IsOutboundOrBlockRelayConn

Method IsOutboundOrBlockRelayConn

src/net.h:776–790  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

774 }
775
776 bool IsOutboundOrBlockRelayConn() const {
777 switch (m_conn_type) {
778 case ConnectionType::OUTBOUND_FULL_RELAY:
779 case ConnectionType::BLOCK_RELAY:
780 return true;
781 case ConnectionType::INBOUND:
782 case ConnectionType::MANUAL:
783 case ConnectionType::ADDR_FETCH:
784 case ConnectionType::FEELER:
785 case ConnectionType::PRIVATE_BROADCAST:
786 return false;
787 } // no default case, so the compiler can warn about missing cases
788
789 assert(false);
790 }
791
792 bool IsFullOutboundConn() const {
793 return m_conn_type == ConnectionType::OUTBOUND_FULL_RELAY;

Callers 3

ConsiderEvictionMethod · 0.80
cmpctblock.cppFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected