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

StructPollfd

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.