Google is committed to advancing racial equity for Black communities. See how.
Added in API level 21

StructPollfd

class StructPollfd
kotlin.Any
   ↳ android.system.StructPollfd

Used as an in/out parameter to Os#poll. Corresponds to C's struct pollfd from <poll.h>.

Summary

Public constructors

Public methods

String

Properties

Short

The events we're interested in.

FileDescriptor!

The file descriptor to poll.

Short

The events that actually happened.

Any!

A non-standard extension that lets callers conveniently map back to the object their fd belongs to.

Public constructors

<init>

Added in API level 21
StructPollfd()

Public methods

toString

Added in API level 21
fun toString(): String
Return
String a string representation of the object.

Properties

events

Added in API level 21
var events: Short

The events we're interested in. POLLIN corresponds to being in select(2)'s read fd set, POLLOUT to the write fd set.

fd

Added in API level 21
var fd: FileDescriptor!

The file descriptor to poll.

revents

Added in API level 21
var revents: Short

The events that actually happened.

userData

Added in API level 21
var userData: Any!

A non-standard extension that lets callers conveniently map back to the object their fd belongs to. This is used by Selector, for example, to associate each FileDescriptor with the corresponding SelectionKey.