summaryrefslogtreecommitdiff
path: root/java/src/com/zerotierone/sdk/Peer.java
diff options
context:
space:
mode:
authorGrant Limberg <glimberg@gmail.com>2015-04-25 17:29:07 -0700
committerGrant Limberg <glimberg@gmail.com>2015-04-25 17:29:07 -0700
commit56f8160af8e89e6981a5f67d23c307dcd1ef0f2a (patch)
treec70de0772d6d76bdbcc01eb2b88c104cb68f918d /java/src/com/zerotierone/sdk/Peer.java
parent0d4283a3fa5b08bd730f26ab7680fd5680ad03b3 (diff)
downloadinfinitytier-56f8160af8e89e6981a5f67d23c307dcd1ef0f2a.tar.gz
infinitytier-56f8160af8e89e6981a5f67d23c307dcd1ef0f2a.zip
generate javadocs for the Java SDK
Diffstat (limited to 'java/src/com/zerotierone/sdk/Peer.java')
-rw-r--r--java/src/com/zerotierone/sdk/Peer.java32
1 files changed, 31 insertions, 1 deletions
diff --git a/java/src/com/zerotierone/sdk/Peer.java b/java/src/com/zerotierone/sdk/Peer.java
index cd2268b4..60b9ff4b 100644
--- a/java/src/com/zerotierone/sdk/Peer.java
+++ b/java/src/com/zerotierone/sdk/Peer.java
@@ -29,7 +29,10 @@ package com.zerotierone.sdk;
import java.util.ArrayList;
-public class Peer {
+/**
+ * Peer status result
+ */
+public final class Peer {
private long address;
private long lastUnicastFrame;
private long lastMulticastFrame;
@@ -42,38 +45,65 @@ public class Peer {
private Peer() {}
+ /**
+ * ZeroTier address (40 bits)
+ */
public final long address() {
return address;
}
+ /**
+ * Time we last received a unicast frame from this peer
+ */
public final long lastUnicastFrame() {
return lastUnicastFrame;
}
+ /**
+ * Time we last received a multicast rame from this peer
+ */
public final long lastMulticastFrame() {
return lastMulticastFrame;
}
+ /**
+ * Remote major version or -1 if not known
+ */
public final int versionMajor() {
return versionMajor;
}
+ /**
+ * Remote minor version or -1 if not known
+ */
public final int versionMinor() {
return versionMinor;
}
+ /**
+ * Remote revision or -1 if not known
+ */
public final int versionRev() {
return versionRev;
}
+ /**
+ * Last measured latency in milliseconds or zero if unknown
+ */
public final int latency() {
return latency;
}
+ /**
+ * What trust hierarchy role does this device have?
+ */
public final PeerRole role() {
return role;
}
+ /**
+ * Known network paths to peer
+ */
public final ArrayList<PhysicalPeerPath> paths() {
return paths;
}