Added in API level 31
StructMsghdr
class StructMsghdr
| kotlin.Any | |
| ↳ | android.system.StructMsghdr |
Corresponds to C's struct msghdr
Summary
| Public constructors | |
|---|---|
StructMsghdr(msg_name: SocketAddress?, msg_iov: Array<ByteBuffer!>, msg_control: Array<StructCmsghdr!>?, msg_flags: Int)Constructs an instance with the given field values |
|
| Properties | |
|---|---|
| Array<StructCmsghdr!>? |
Ancillary data |
| Int |
Flags on received message. |
| Array<ByteBuffer!> |
Scatter/gather array |
| SocketAddress? |
Optional address. |
Public constructors
StructMsghdr
Added in API level 31
StructMsghdr(
msg_name: SocketAddress?,
msg_iov: Array<ByteBuffer!>,
msg_control: Array<StructCmsghdr!>?,
msg_flags: Int)
Constructs an instance with the given field values
| Parameters | |
|---|---|
msg_name |
SocketAddress?: This value may be null. |
msg_iov |
Array<ByteBuffer!>: This value cannot be null. |
msg_control |
Array<StructCmsghdr!>?: This value may be null. |
Properties
msg_name
Added in API level 31
var msg_name: SocketAddress?
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.