|
DUDS
|
Distributed Update of Data from Something
|
#include <sys/epoll.h>#include <boost/exception/info.hpp>#include <boost/noncopyable.hpp>#include <mutex>#include <vector>#include <memory>Go to the source code of this file.
Classes | |
| class | duds::os::linux::Poller |
| A simple C++ interface to using Linux's epoll functions. More... | |
| struct | duds::os::linux::PollerCreateError |
| The call to epoll_create() failed. More... | |
| struct | duds::os::linux::PollerError |
| The base class for all Poller errors; used for general errors. More... | |
| struct | duds::os::linux::PollerLacksFileDescriptor |
| An operation (remove) resulted in an error from an epoll function indicating that the file descriptor is not present (ENOENT). More... | |
| class | duds::os::linux::PollResponder |
| Responds to a poll event. More... | |
| struct | duds::os::linux::PollResponderDoesNotExist |
| Attempted to use a non-existent PollResponder object. More... | |
| struct | duds::os::linux::Poller::ResponderRecord |
| Holds a PollResponder object and its associated file descriptor. More... | |
Namespaces | |
| duds | |
| duds::os | |
| Operating system specific support for functionality not covered in other namespaces. | |
| duds::os::linux | |
| Linux specific support code. | |
Typedefs | |
| typedef boost::error_info< struct Info_PollerFileDescriptor, int > | duds::os::linux::PollerFileDescriptor |
| Poller error attribute that includes the value of the file descriptor. More... | |
| typedef std::shared_ptr< PollResponder > | duds::os::linux::PollResponderSptr |