Kea 3.2.1-git
isc::util::FDEventHandlerFactory Class Reference

File descriptor event handler factory class handles the creation of the FDEventHangler instance according to configuration and OS supported syscalls. More...

#include <fd_event_handler_factory.h>

Public Member Functions

 FDEventHandlerFactory ()=default
 Constructor.
virtual ~FDEventHandlerFactory ()=default
 Destructor.

Static Public Member Functions

static FDEventHandlerPtr factoryFDEventHandler ()
 Return an FDEventhandler.

Detailed Description

File descriptor event handler factory class handles the creation of the FDEventHangler instance according to configuration and OS supported syscalls.

Definition at line 18 of file fd_event_handler_factory.h.

Constructor & Destructor Documentation

◆ FDEventHandlerFactory()

isc::util::FDEventHandlerFactory::FDEventHandlerFactory ( )
default

Constructor.

◆ ~FDEventHandlerFactory()

virtual isc::util::FDEventHandlerFactory::~FDEventHandlerFactory ( )
virtualdefault

Destructor.

References factoryFDEventHandler().

Here is the call graph for this function:

Member Function Documentation

◆ factoryFDEventHandler()

FDEventHandlerPtr isc::util::FDEventHandlerFactory::factoryFDEventHandler ( )
static

Return an FDEventhandler.

Definition at line 23 of file fd_event_handler_factory.cc.

References isc::util::PollEventHandler::PollEventHandler(), isc::util::SelectEventHandler::SelectEventHandler(), isc::util::FDEventHandler::TYPE_POLL, and isc::util::FDEventHandler::TYPE_SELECT.

Referenced by ~FDEventHandlerFactory(), isc::dhcp::IfaceMgr::initializeFDEventHandler(), and isc::util::selectCheck().

Here is the call graph for this function:

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