Synopsis
Declared in <folly/io/async/EpollBackend.h>
class EpollBackend
: public EventBaseBackendBase
Base Classes
Name |
Description |
Abstract base for the backend that drives an EventBase loop. |
Types
Name |
Description |
Pair of poll‐loop hooks sharing a single opaque context pointer. |
Type Aliases
Name |
Description |
The event wrapper type used by this backend. |
|
Factory callable that creates a backend instance. |
|
Hook invoked immediately after the poll syscall. |
|
Hook invoked immediately before the poll syscall. |
|
Callback invoked with the number of bytes received via zero‐copy. |
Member Functions
Name |
Description |
|
Construct from |
|
Destructor |
|
Deleted copy assignment. |
Marks an event as active with the given result flags. |
|
|
|
|
|
|
|
|
|
|
Returns the NAPI id of the backend, if any. |
|
|
|
Queues a zero‐copy receive request on the backend. |
|
|
Sets the poll‐loop hooks invoked around the poll syscall. |
Protected Data Members
Name |
Description |
The poll‐loop hooks invoked around the poll syscall. |
Created with MrDocs