Class SystemB.SocketInfo
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.mac.SystemB.SocketInfo
- Enclosing interface:
SystemB
@FieldOrder({"soi_stat","soi_so","soi_pcb","soi_type","soi_protocol","soi_family","soi_options","soi_linger","soi_state","soi_qlen","soi_incqlen","soi_qlimit","soi_timeo","soi_error","soi_oobmark","soi_rcv","soi_snd","soi_kind","rfu_1","soi_proto"})
public static class SystemB.SocketInfo
extends Structure
Socket information.
Corresponds to struct socket_info in <sys/proc_info.h>.
-
Nested Class Summary
Nested classes/interfaces inherited from class Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintReserved.shortintshortintshortintshortlongOpaque handle of protocol control block.intshortshortlongOpaque handle of socket.shortshortintFields inherited from class Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
soi_stat
-
soi_so
public long soi_soOpaque handle of socket. -
soi_pcb
public long soi_pcbOpaque handle of protocol control block. -
soi_type
public int soi_type -
soi_protocol
public int soi_protocol -
soi_family
public int soi_family -
soi_options
public short soi_options -
soi_linger
public short soi_linger -
soi_state
public short soi_state -
soi_qlen
public short soi_qlen -
soi_incqlen
public short soi_incqlen -
soi_qlimit
public short soi_qlimit -
soi_timeo
public short soi_timeo -
soi_error
public short soi_error -
soi_oobmark
public int soi_oobmark -
soi_rcv
-
soi_snd
-
soi_kind
public int soi_kind -
rfu_1
public int rfu_1Reserved. -
soi_proto
-
-
Constructor Details
-
SocketInfo
public SocketInfo()
-
-
Method Details
-
read
-