Package oshi.driver.mac.net
Class NetStat
java.lang.Object
oshi.driver.mac.net.NetStat
Utility to query NetStat.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Class to encapsulate IF data for method return -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final org.slf4j.Logger
private static final int
private static final int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map
<Integer, NetStat.IFdata> queryIFdata
(int index) Map data for network interfaces.
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
CTL_NET
private static final int CTL_NET- See Also:
-
PF_ROUTE
private static final int PF_ROUTE- See Also:
-
NET_RT_IFLIST2
private static final int NET_RT_IFLIST2- See Also:
-
RTM_IFINFO2
private static final int RTM_IFINFO2- See Also:
-
-
Constructor Details
-
NetStat
private NetStat()
-
-
Method Details
-
queryIFdata
Map data for network interfaces.- Parameters:
index
- If positive, limit the map to only return data for this interface index. If negative, returns data for all indices.- Returns:
- a map of
NetStat.IFdata
object indexed by the interface index, encapsulating the stats
-