Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dburckh/AndroidPing
/ functions
Functions
65 in github.com/dburckh/AndroidPing
⨍
Functions
65
◇
Types & classes
11
↓ 7 callers
Method
run
Ping an IP address for N times @return long[count] where -1 is timeout @throws ErrnoException @throws IOException
lib/src/main/java/com/spectrum/android/ping/Ping.java:132
↓ 5 callers
Method
onPingException
Ping critical failure @param e @param count
lib/src/main/java/com/spectrum/android/ping/Ping.java:69
↓ 3 callers
Method
appendMessage
(final String message, final Exception e)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:169
↓ 3 callers
Method
build
()
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:47
↓ 2 callers
Method
getInetAddress
(final String host, final Class<T> c)
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:48
↓ 2 callers
Method
onPing
Callback for ping @param timeMs time in ms for ping to return or @see Ping.TIMED_OUT_MS in case of timeout @param index index of the current ping
lib/src/main/java/com/spectrum/android/ping/Ping.java:62
↓ 2 callers
Method
setCount
(final int count)
lib/src/main/java/com/spectrum/android/ping/Ping.java:110
↓ 2 callers
Method
setNetwork
(final Network network)
lib/src/main/java/com/spectrum/android/ping/Ping.java:118
↓ 2 callers
Method
setTimeoutMs
(final int timeoutMs)
lib/src/main/java/com/spectrum/android/ping/Ping.java:87
↓ 2 callers
Method
testPingInetAddress
(final InetAddress inetAddress)
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:38
↓ 1 callers
Method
calcLatency
(final long startTimestamp, final long endTimestamp)
lib/src/main/java/com/spectrum/android/ping/Ping.java:207
↓ 1 callers
Method
cancel
()
app/src/main/java/com/spectrum/android/ping/MainActivity.java:163
↓ 1 callers
Method
checksum
RFC 1071 checksum @param data @param end @return
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:85
↓ 1 callers
Method
close
(final FileDescriptor fd)
lib/src/main/java/com/spectrum/android/ping/Ping.java:240
↓ 1 callers
Method
getCount
()
lib/src/main/java/com/spectrum/android/ping/Ping.java:106
↓ 1 callers
Method
getDelayMs
()
lib/src/main/java/com/spectrum/android/ping/Ping.java:98
↓ 1 callers
Method
getInetAddress
Attempts to get an IPv6 address @param host @return @throws UnknownHostException
app/src/main/java/com/spectrum/android/ping/MainActivity.java:95
↓ 1 callers
Method
getNetwork
()
lib/src/main/java/com/spectrum/android/ping/Ping.java:114
↓ 1 callers
Method
getNetwork
(final Context context, final int transport)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:42
↓ 1 callers
Method
getTimeoutMs
()
lib/src/main/java/com/spectrum/android/ping/Ping.java:94
↓ 1 callers
Method
poll
(final StructPollfd[] structPollfds)
lib/src/main/java/com/spectrum/android/ping/Ping.java:232
↓ 1 callers
Method
recvfrom
(final FileDescriptor fd, final byte[] buffer)
lib/src/main/java/com/spectrum/android/ping/Ping.java:236
↓ 1 callers
Method
sendto
(final FileDescriptor fd, final ByteBuffer byteBuffer)
lib/src/main/java/com/spectrum/android/ping/Ping.java:228
↓ 1 callers
Method
setAutoIdentifier
(final boolean value)
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:75
↓ 1 callers
Method
setDelayMs
(final int delayMs)
lib/src/main/java/com/spectrum/android/ping/Ping.java:102
↓ 1 callers
Method
setEchoPacketBuilder
(final EchoPacketBuilder echoPacketBuilder)
lib/src/main/java/com/spectrum/android/ping/Ping.java:122
↓ 1 callers
Method
setIdentifier
(final short identifier)
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:70
↓ 1 callers
Method
setLowDelay
(final FileDescriptor fd)
lib/src/main/java/com/spectrum/android/ping/Ping.java:214
↓ 1 callers
Method
setSequenceNumber
(final short sequenceNumber)
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:66
↓ 1 callers
Method
sleep
()
lib/src/main/java/com/spectrum/android/ping/Ping.java:244
↓ 1 callers
Method
socket
(final int inet, final int proto)
lib/src/main/java/com/spectrum/android/ping/Ping.java:210
Method
EchoPacketBuilder
(final byte type, final byte[] payload)
lib/src/main/java/com/spectrum/android/ping/EchoPacketBuilder.java:36
Method
MockPing
(final InetAddress dest, final PingListener listener, int ... timeouts)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:36
Method
Ping
@param dest Can be of type <code>Inet6Address</code> or <code>Inet4Address</code> @param listener
lib/src/main/java/com/spectrum/android/ping/Ping.java:77
Method
PingRunnable
(final String host, final boolean wifi, final Class<? extends InetAddress> inetClass)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:121
Method
calcLatency
(final long startTimestamp, final long endTimestamp)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:41
Method
close
(final FileDescriptor fd)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:82
Method
onClick
(final View view)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:66
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:56
Method
onPing
(final long timeMs, final int count)
lib/src/test/java/com/spectrum/android/ping/TestPing.java:125
Method
onPing
(long timeMs, int count)
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:81
Method
onPing
(final long timeMs, final int count)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:136
Method
onPingException
(final Exception e, final int count)
lib/src/test/java/com/spectrum/android/ping/TestPing.java:133
Method
onPingException
(Exception e, int count)
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:88
Method
onPingException
(final Exception e, final int count)
app/src/main/java/com/spectrum/android/ping/MainActivity.java:141
Method
poll
(final StructPollfd[] structPollfds)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:63
Method
recvfrom
(final FileDescriptor fd, final byte[] buffer)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:76
Method
run
()
app/src/main/java/com/spectrum/android/ping/MainActivity.java:115
Method
sendto
(final FileDescriptor fd, final ByteBuffer byteBuffer)
lib/src/test/java/com/spectrum/android/ping/TestPing.java:110
Method
sendto
(final FileDescriptor fd, final ByteBuffer byteBuffer)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:57
Method
setLowDelay
(final FileDescriptor fd)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:52
Method
sleep
()
lib/src/test/java/com/spectrum/android/ping/MockPing.java:87
Method
socket
(final int inet, final int proto)
lib/src/test/java/com/spectrum/android/ping/TestPing.java:80
Method
socket
(final int inet, final int proto)
lib/src/test/java/com/spectrum/android/ping/MockPing.java:46
Method
testCreateSocketFailure
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:75
Method
testErrnoException
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:105
Method
testInvalidFd
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:89
Method
testListenerRequired
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:63
Method
testNullPayload
()
lib/src/test/java/com/spectrum/android/ping/TestPacketBuilder.java:52
Method
testOversizedPayload
()
lib/src/test/java/com/spectrum/android/ping/TestPacketBuilder.java:59
Method
testPacketBuilder
()
lib/src/test/java/com/spectrum/android/ping/TestPacketBuilder.java:41
Method
testPing
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:31
Method
testPingOptions
()
lib/src/test/java/com/spectrum/android/ping/TestPing.java:41
Method
testPingV4
()
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:68
Method
testPingV6
()
lib/src/androidTest/java/com/spectrum/android/ping/TestAndroidPing.java:59