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

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

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. This is used by Selector, for example, to associate each FileDescriptor with the corresponding SelectionKey.

Public Constructors

public StructPollfd ()

Public Methods

public String toString ()

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.