summaryrefslogtreecommitdiff
path: root/node/Node.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-27 14:05:09 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-27 14:05:09 -0800
commit0b3b994241161c996c8432a2fb25e47b0f84c359 (patch)
tree561d93d4d873c1ca0175c73f3ab2b9c4cc310bff /node/Node.cpp
parentbc218f9414bd6e4124eb223c7c69c5ac254befff (diff)
downloadinfinitytier-0b3b994241161c996c8432a2fb25e47b0f84c359.tar.gz
infinitytier-0b3b994241161c996c8432a2fb25e47b0f84c359.zip
Relay policy can now be computed.
Diffstat (limited to 'node/Node.cpp')
-rw-r--r--node/Node.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/node/Node.cpp b/node/Node.cpp
index df22e3f2..23271cca 100644
--- a/node/Node.cpp
+++ b/node/Node.cpp
@@ -53,8 +53,7 @@ Node::Node(void *uptr,const struct ZT_Node_Callbacks *callbacks,uint64_t now) :
_prngStreamPtr(0),
_now(now),
_lastPingCheck(0),
- _lastHousekeepingRun(0),
- _relayPolicy(ZT_RELAY_POLICY_TRUSTED)
+ _lastHousekeepingRun(0)
{
if (callbacks->version != 0)
throw std::runtime_error("callbacks struct version mismatch");
@@ -102,9 +101,6 @@ Node::Node(void *uptr,const struct ZT_Node_Callbacks *callbacks,uint64_t now) :
throw;
}
- if (RR->topology->amRoot())
- _relayPolicy = ZT_RELAY_POLICY_ALWAYS;
-
postEvent(ZT_EVENT_UP);
}
@@ -282,12 +278,6 @@ ZT_ResultCode Node::processBackgroundTasks(uint64_t now,volatile uint64_t *nextB
return ZT_RESULT_OK;
}
-ZT_ResultCode Node::setRelayPolicy(enum ZT_RelayPolicy rp)
-{
- _relayPolicy = rp;
- return ZT_RESULT_OK;
-}
-
ZT_ResultCode Node::join(uint64_t nwid,void *uptr)
{
Mutex::Lock _l(_networks_m);
@@ -345,7 +335,6 @@ void Node::status(ZT_NodeStatus *status) const
status->worldTimestamp = RR->topology->planetWorldTimestamp();
status->publicIdentity = RR->publicIdentityStr.c_str();
status->secretIdentity = RR->secretIdentityStr.c_str();
- status->relayPolicy = _relayPolicy;
status->online = _online ? 1 : 0;
}
@@ -860,15 +849,6 @@ enum ZT_ResultCode ZT_Node_processBackgroundTasks(ZT_Node *node,uint64_t now,vol
}
}
-enum ZT_ResultCode ZT_Node_setRelayPolicy(ZT_Node *node,enum ZT_RelayPolicy rp)
-{
- try {
- return reinterpret_cast<ZeroTier::Node *>(node)->setRelayPolicy(rp);
- } catch ( ... ) {
- return ZT_RESULT_FATAL_ERROR_INTERNAL;
- }
-}
-
enum ZT_ResultCode ZT_Node_join(ZT_Node *node,uint64_t nwid,void *uptr)
{
try {