Android APIs
public final class

StructPollfd

extends Object
java.lang.Object
   ↳ android.system.StructPollfd

Class Overview

Used as an in/out parameter to poll(StructPollfd[], int). Corresponds to C's struct pollfd from <poll.h>.

Summary

Fields
public short events The events we're interested in.
public FileDescriptor fd The file descriptor to poll.
public short revents The events that actually happened.
public Object userData A non-standard extension that lets callers conveniently map back to the object their fd belongs to.
Public Constructors
StructPollfd()
Public Methods
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public short events

Added in API level 21

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

public FileDescriptor fd

Added in API level 21

The file descriptor to poll.

public short revents

Added in API level 21

The events that actually happened.

public Object userData

Added in API level 21

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.

Public Constructors

public StructPollfd ()

Added in API level 21

Public Methods

public String toString ()

Added in API level 21

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
  • a printable representation of this object.