summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-13 11:47:14 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-13 11:47:14 -0700
commit52314dcdf6e0241a8cc8b06bfbae5e36d4910eef (patch)
tree7a4a6457d47f9607f0e406be12cce658623d11e1 /include
parentd8d4aace4254fb8e00f56950b30a67b03e164f92 (diff)
downloadinfinitytier-52314dcdf6e0241a8cc8b06bfbae5e36d4910eef.tar.gz
infinitytier-52314dcdf6e0241a8cc8b06bfbae5e36d4910eef.zip
GitHub issue #111
Diffstat (limited to 'include')
-rw-r--r--include/ZeroTierOne.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/ZeroTierOne.h b/include/ZeroTierOne.h
index 2a00f542..2474a3a0 100644
--- a/include/ZeroTierOne.h
+++ b/include/ZeroTierOne.h
@@ -204,6 +204,15 @@ struct ZT1_Node_Peer
unsigned int latency;
/**
+ * What trust hierarchy role does this device have?
+ */
+ enum {
+ ZT1_Node_Peer_SUPERNODE = 0, // planetary supernode
+ ZT1_Node_Peer_HUB = 1, // locally federated hub (coming soon)
+ ZT1_Node_Peer_NODE = 2 // ordinary node
+ } role;
+
+ /**
* Array of network paths to peer
*/
struct ZT1_Node_PhysicalPath *paths;