Package oshi.software.common
Class AbstractInternetProtocolStats
java.lang.Object
oshi.software.common.AbstractInternetProtocolStats
- All Implemented Interfaces:
InternetProtocolStats
- Direct Known Subclasses:
AixInternetProtocolStats,FreeBsdInternetProtocolStats,LinuxInternetProtocolStats,MacInternetProtocolStats,OpenBsdInternetProtocolStats,SolarisInternetProtocolStats,WindowsInternetProtocolStats
Common implementations for IP Stats
-
Nested Class Summary
Nested classes/interfaces inherited from interface oshi.software.os.InternetProtocolStats
InternetProtocolStats.IPConnection, InternetProtocolStats.TcpState, InternetProtocolStats.TcpStats, InternetProtocolStats.UdpStats -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets a list of TCP and UDP connections.Get the TCP stats for IPv6 connections, if available.Get the UDP stats for IPv6 datagrams, if available.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oshi.software.os.InternetProtocolStats
getTCPv4Stats, getUDPv4Stats
-
Constructor Details
-
AbstractInternetProtocolStats
public AbstractInternetProtocolStats()
-
-
Method Details
-
getTCPv6Stats
Description copied from interface:InternetProtocolStatsGet the TCP stats for IPv6 connections, if available. If not available separately, these may be 0 and included in IPv4 connections.- Specified by:
getTCPv6Statsin interfaceInternetProtocolStats- Returns:
- a
InternetProtocolStats.TcpStatsobject encapsulating the stats.
-
getUDPv6Stats
Description copied from interface:InternetProtocolStatsGet the UDP stats for IPv6 datagrams, if available. If not available separately, these may be 0 and included in IPv4 datagrams.- Specified by:
getUDPv6Statsin interfaceInternetProtocolStats- Returns:
- a
InternetProtocolStats.UdpStatsobject encapsulating the stats.
-
getConnections
Description copied from interface:InternetProtocolStatsGets a list of TCP and UDP connections.- Specified by:
getConnectionsin interfaceInternetProtocolStats- Returns:
- A list of
InternetProtocolStats.IPConnectionobjects for TCP and UDP connections.
-