| 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; |
no outgoing calls
no test coverage detected