Struct
CoglPollFD
since: 14
Description [src]
struct CoglPollFD {
int fd;
short int events;
short int revents;
}
A struct for describing the state of a file descriptor that Cogl
needs to block on. The events field contains a bitmask of
CoglPollFDEvents that should cause the application to wake
up. After the application is woken up from idle it should pass back
an array of CoglPollFDs to Cogl and update the revents
mask to the actual events that occurred on the file descriptor.
Note that CoglPollFD is deliberately exactly the same as struct pollfd on Unix so that it can simply be cast when calling poll.
Structure members
fdThe file descriptor to block on.
eventsA bitmask of events to block on.
reventsA bitmask of returned events.
Available since: 14