proxygen
PipeHandler Class Reference
Inheritance diagram for PipeHandler:
folly::EventHandler

Public Member Functions

 PipeHandler (EventBase *eventBase, int fd)
 
void handlerReady (uint16_t) 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
 

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
}
 

Detailed Description

Definition at line 1733 of file EventBaseTest.cpp.

Constructor & Destructor Documentation

PipeHandler::PipeHandler ( EventBase eventBase,
int  fd 
)
inline

Definition at line 1735 of file EventBaseTest.cpp.

1735 : EventHandler(eventBase, fd) {}
EventHandler(EventBase *eventBase, int fd)
Definition: EventHandler.h:65

Member Function Documentation

void PipeHandler::handlerReady ( uint16_t  events)
inlineoverridevirtualnoexcept

handlerReady() is invoked when the handler is ready.

Parameters
eventsA bitset indicating the events that are ready.

Implements folly::EventHandler.

Definition at line 1737 of file EventBaseTest.cpp.

1737  {
1738  abort();
1739  }

The documentation for this class was generated from the following file: