|
proxygen
|
Classes | |
| struct | EventRecord |
Public Member Functions | |
| TestHandler (EventBase *eventBase, int fd) | |
| void | handlerReady (uint16_t events) noexceptoverride |
Public Member Functions inherited from folly::EventHandler | |
| EventHandler (EventBase *eventBase, int fd) | |
| EventHandler (EventBase *eventBase=nullptr, NetworkSocket fd=NetworkSocket()) | |
| virtual | ~EventHandler () |
| bool | registerHandler (uint16_t events) |
| void | unregisterHandler () |
| bool | isHandlerRegistered () const |
| void | attachEventBase (EventBase *eventBase) |
| void | detachEventBase () |
| void | changeHandlerFD (int fd) |
| void | changeHandlerFD (NetworkSocket fd) |
| void | initHandler (EventBase *eventBase, int fd) |
| void | initHandler (EventBase *eventBase, NetworkSocket fd) |
| uint16_t | getRegisteredEvents () const |
| bool | registerInternalHandler (uint16_t events) |
| bool | isPending () const |
Public Attributes | |
| deque< EventRecord > | log |
Private Attributes | |
| int | fd_ |
Additional Inherited Members | |
Public Types inherited from folly::EventHandler | |
| enum | EventFlags { NONE = 0, READ = EV_READ, WRITE = EV_WRITE, READ_WRITE = (READ | WRITE), PERSIST = EV_PERSIST } |
Definition at line 143 of file EventBaseTest.cpp.
|
inline |
Definition at line 145 of file EventBaseTest.cpp.
|
inlineoverridevirtualnoexcept |
handlerReady() is invoked when the handler is ready.
| events | A bitset indicating the events that are ready. |
Implements folly::EventHandler.
Reimplemented in PartialWriteHandler, and PartialReadHandler.
Definition at line 148 of file EventBaseTest.cpp.
References readUntilEmpty(), and writeUntilFull().
|
private |
Definition at line 181 of file EventBaseTest.cpp.
| deque<EventRecord> TestHandler::log |
Definition at line 178 of file EventBaseTest.cpp.
Referenced by TEST().