/** * Copyright (C) ARM Limited 2013-2014. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#ifndef MONITOR_H#define MONITOR_H#include <sys/epoll.h>classMonitor{public:Monitor();~Monitor();voidclose();boolinit();booladd(constintfd);intwait(structepoll_event*constevents,intmaxevents,inttimeout);private:intmFd;// Intentionally unimplementedMonitor(constMonitor&);Monitor&operator=(constMonitor&);};#endif // MONITOR_H