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