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
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
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 |