![]() |
Kea
1.5.0
|
#include <asiolink/io_service.h>#include <asiolink/interval_timer.h>#include <exceptions/exceptions.h>#include <map>#include <stdint.h>
Include dependency graph for io_service_signal.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | isc::process::IOSignal |
| Implements an asynchronous "signal" for IOService driven processing. More... | |
| class | isc::process::IOSignalError |
| Exception thrown if IOSignal encounters an error. More... | |
| class | isc::process::IOSignalQueue |
| Creates and manages IOSignals. More... | |
| class | isc::process::IOSignal::TimerCallback |
| Defines the callback used by IOSignal's internal timer. More... | |
Namespaces | |
| isc | |
| Defines the logger used by the top-level component of kea-dhcp-ddns. | |
| isc::process | |
Typedefs | |
| typedef boost::function< void(IOSignalId sequence_id)> | isc::process::IOSignalHandler |
| Defines a handler function for an IOSignal. More... | |
| typedef uint64_t | isc::process::IOSignalId |
| Defines a unique identifier type for IOSignal. More... | |
| typedef std::map< IOSignalId, IOSignalPtr > | isc::process::IOSignalMap |
| Defines a map of IOSignalPtr keyed by id. More... | |
| typedef boost::shared_ptr< IOSignal > | isc::process::IOSignalPtr |
| Defines a pointer to an IOSignal. More... | |
| typedef boost::shared_ptr< IOSignalQueue > | isc::process::IOSignalQueuePtr |
| Defines a pointer to an IOSignalQueue. More... | |