Added in API level 31
StructMsghdr
public final class StructMsghdr
extends Object
| java.lang.Object | |
| ↳ | android.system.StructMsghdr |
Corresponds to C's struct msghdr
Summary
Fields | |
|---|---|
public StructCmsghdr[] | msg_control Ancillary data |
public int | msg_flags Flags on received message. |
public final ByteBuffer[] | msg_iov Scatter/gather array |
public SocketAddress | msg_name Optional address. |
Public constructors | |
|---|---|
StructMsghdr(SocketAddress msg_name, ByteBuffer[] msg_iov, StructCmsghdr[] msg_control, int msg_flags) Constructs an instance with the given field values | |
Inherited methods | |
|---|---|
Fields
msg_name
Added in API level 31
public SocketAddress msg_name
Optional address.
Sendmsg: Caller must populate to specify the target address for a datagram, or pass null to send to the destination of an already-connected socket. Recvmsg: Populated by the system to specify the source address.
Public constructors
StructMsghdr
Added in API level 31
public StructMsghdr (SocketAddress msg_name, ByteBuffer[] msg_iov, StructCmsghdr[] msg_control, int msg_flags)
Constructs an instance with the given field values
| Parameters | |
|---|---|
msg_name | SocketAddress: This value may be null. |
msg_iov | ByteBuffer: This value cannot be null. |
msg_control | StructCmsghdr: This value may be null. |
msg_flags | int |