This commit is contained in:
Benjamin Sergeant
2019-03-15 11:41:57 -07:00
parent 6ff8c6e7f3
commit 3a9cc9b079
7 changed files with 20 additions and 13 deletions

View File

@ -38,7 +38,7 @@ namespace ix
{
SelectInterruptEventFd::SelectInterruptEventFd()
{
;
_eventfd = -1;
}
SelectInterruptEventFd::~SelectInterruptEventFd()
@ -48,7 +48,8 @@ namespace ix
bool SelectInterruptEventFd::init(std::string& errorMsg)
{
_eventfd = -1;
// calling init twice is a programming error
assert(_eventfd == -1);
_eventfd = eventfd(0, 0);
if (_eventfd < 0)
@ -107,7 +108,7 @@ namespace ix
return write(_eventfd, &value, sizeof(value)) == 8;
}
int SelectInterruptEventFd::getFd()
int SelectInterruptEventFd::getFd() const
{
return _eventfd;
}