# Print output for @column tags ?> StructMsghdr - Android SDK | Android Developers

Most visited

Recently visited

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_control

public StructCmsghdr[] msg_control

Ancillary data

msg_flags

public int msg_flags

Flags on received message.

msg_iov

public final ByteBuffer[] msg_iov

Scatter/gather array

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