system/EventFD: use class UniqueFileDescriptor

This commit is contained in:
Max Kellermann 2017-08-10 12:14:56 +02:00
parent 8333551331
commit fb0dbce15b
1 changed files with 2 additions and 8 deletions

View File

@ -21,7 +21,7 @@
#define MPD_EVENT_FD_HXX #define MPD_EVENT_FD_HXX
#include "check.h" #include "check.h"
#include "FileDescriptor.hxx" #include "UniqueFileDescriptor.hxx"
/** /**
* A class that wraps eventfd(). * A class that wraps eventfd().
@ -29,16 +29,10 @@
* Errors in the constructor are fatal. * Errors in the constructor are fatal.
*/ */
class EventFD { class EventFD {
FileDescriptor fd; UniqueFileDescriptor fd;
public: public:
EventFD(); EventFD();
~EventFD() {
fd.Close();
}
EventFD(const EventFD &other) = delete;
EventFD &operator=(const EventFD &other) = delete;
int Get() const { int Get() const {
return fd.Get(); return fd.Get();