Class MacOSTCPConnectionInfo

  • All Implemented Interfaces:
    TCPInfo

    public class MacOSTCPConnectionInfo
    extends com.sun.jna.Structure
    implements TCPInfo
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected List<String> getFieldOrder()  
      long getRetransmitted()  
      long getRTT()
      Round trip time in µs
      long getTransmitted()  
      • Methods inherited from class com.sun.jna.Structure

        allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
    • Field Detail

      • state

        public byte state
      • snd_wscale

        public byte snd_wscale
      • rcv_wscale

        public byte rcv_wscale
      • pad1

        public byte pad1
      • options

        public int options
      • flags

        public int flags
      • rto

        public int rto
      • maxseg

        public int maxseg
      • snd_ssthresh

        public int snd_ssthresh
      • snd_cwnd

        public int snd_cwnd
      • snd_wnd

        public int snd_wnd
      • snd_sbbytes

        public int snd_sbbytes
      • rcv_wnd

        public int rcv_wnd
      • rttcur

        public int rttcur
      • srtt

        public int srtt
      • rttvar

        public int rttvar
      • tfo

        public int tfo
      • txpackets

        public long txpackets
      • txbytes

        public long txbytes
      • txretransmitbytes

        public long txretransmitbytes
      • rxpackets

        public long rxpackets
      • rxbytes

        public long rxbytes
      • rxoutoforderbytes

        public long rxoutoforderbytes
      • txretransmitpackets

        public long txretransmitpackets
    • Constructor Detail

      • MacOSTCPConnectionInfo

        public MacOSTCPConnectionInfo()
    • Method Detail

      • getFieldOrder

        protected List<String> getFieldOrder()
        Overrides:
        getFieldOrder in class com.sun.jna.Structure
      • getRTT

        public long getRTT()
        Description copied from interface: TCPInfo
        Round trip time in µs
        Specified by:
        getRTT in interface TCPInfo