Skip to content

Commit 24bda56

Browse files
committed
net: make CNode::m_inbound_onion public, drop getter, update tests
1 parent bf3189e commit 24bda56

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

src/net.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2855,12 +2855,12 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, SOCKET hSocketIn, const
28552855
: nTimeConnected(GetSystemTimeInSeconds()),
28562856
addr(addrIn),
28572857
addrBind(addrBindIn),
2858+
m_inbound_onion(inbound_onion),
28582859
nKeyedNetGroup(nKeyedNetGroupIn),
28592860
id(idIn),
28602861
nLocalHostNonce(nLocalHostNonceIn),
28612862
m_conn_type(conn_type_in),
2862-
nLocalServices(nLocalServicesIn),
2863-
m_inbound_onion(inbound_onion)
2863+
nLocalServices(nLocalServicesIn)
28642864
{
28652865
if (inbound_onion) assert(conn_type_in == ConnectionType::INBOUND);
28662866
hSocket = hSocketIn;

src/net.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,8 @@ class CNode
429429
const CAddress addr;
430430
// Bind address of our side of the connection
431431
const CAddress addrBind;
432+
//! Whether this peer is an inbound onion, i.e. connected via our Tor onion service.
433+
const bool m_inbound_onion{false};
432434
std::atomic<int> nVersion{0};
433435
RecursiveMutex cs_SubVer;
434436
/**
@@ -719,9 +721,6 @@ class CNode
719721

720722
std::string ConnectionTypeAsString() const { return ::ConnectionTypeAsString(m_conn_type); }
721723

722-
/** Whether this peer is an inbound onion, e.g. connected via our Tor onion service. */
723-
bool IsInboundOnion() const { return m_inbound_onion; }
724-
725724
private:
726725
const NodeId id;
727726
const uint64_t nLocalHostNonce;
@@ -754,9 +753,6 @@ class CNode
754753
CService addrLocal GUARDED_BY(cs_addrLocal);
755754
mutable RecursiveMutex cs_addrLocal;
756755

757-
//! Whether this peer is an inbound onion, e.g. connected via our Tor onion service.
758-
const bool m_inbound_onion{false};
759-
760756
mapMsgCmdSize mapSendBytesPerMsgCmd GUARDED_BY(cs_vSend);
761757
mapMsgCmdSize mapRecvBytesPerMsgCmd GUARDED_BY(cs_vRecv);
762758
};

src/test/net_tests.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ BOOST_AUTO_TEST_CASE(cnode_simple_test)
199199
BOOST_CHECK(pnode1->IsFeelerConn() == false);
200200
BOOST_CHECK(pnode1->IsAddrFetchConn() == false);
201201
BOOST_CHECK(pnode1->IsInboundConn() == false);
202-
BOOST_CHECK(pnode1->IsInboundOnion() == false);
202+
BOOST_CHECK(pnode1->m_inbound_onion == false);
203203
BOOST_CHECK_EQUAL(pnode1->ConnectedThroughNetwork(), Network::NET_IPV4);
204204

205205
std::unique_ptr<CNode> pnode2 = MakeUnique<CNode>(
@@ -214,7 +214,7 @@ BOOST_AUTO_TEST_CASE(cnode_simple_test)
214214
BOOST_CHECK(pnode2->IsFeelerConn() == false);
215215
BOOST_CHECK(pnode2->IsAddrFetchConn() == false);
216216
BOOST_CHECK(pnode2->IsInboundConn() == true);
217-
BOOST_CHECK(pnode2->IsInboundOnion() == false);
217+
BOOST_CHECK(pnode2->m_inbound_onion == false);
218218
BOOST_CHECK_EQUAL(pnode2->ConnectedThroughNetwork(), Network::NET_IPV4);
219219

220220
std::unique_ptr<CNode> pnode3 = MakeUnique<CNode>(
@@ -229,7 +229,7 @@ BOOST_AUTO_TEST_CASE(cnode_simple_test)
229229
BOOST_CHECK(pnode3->IsFeelerConn() == false);
230230
BOOST_CHECK(pnode3->IsAddrFetchConn() == false);
231231
BOOST_CHECK(pnode3->IsInboundConn() == false);
232-
BOOST_CHECK(pnode3->IsInboundOnion() == false);
232+
BOOST_CHECK(pnode3->m_inbound_onion == false);
233233
BOOST_CHECK_EQUAL(pnode3->ConnectedThroughNetwork(), Network::NET_IPV4);
234234

235235
std::unique_ptr<CNode> pnode4 = MakeUnique<CNode>(
@@ -244,7 +244,7 @@ BOOST_AUTO_TEST_CASE(cnode_simple_test)
244244
BOOST_CHECK(pnode4->IsFeelerConn() == false);
245245
BOOST_CHECK(pnode4->IsAddrFetchConn() == false);
246246
BOOST_CHECK(pnode4->IsInboundConn() == true);
247-
BOOST_CHECK(pnode4->IsInboundOnion() == true);
247+
BOOST_CHECK(pnode4->m_inbound_onion == true);
248248
BOOST_CHECK_EQUAL(pnode4->ConnectedThroughNetwork(), Network::NET_ONION);
249249
}
250250

0 commit comments

Comments
 (0)