Commit 5b09504a authored by Max Kellermann's avatar Max Kellermann

system/Event{FD,Pipe}: add "noexcept"

parent 0c1a0016
......@@ -33,7 +33,7 @@ EventFD::EventFD()
}
bool
EventFD::Read()
EventFD::Read() noexcept
{
assert(fd.IsDefined());
......@@ -42,7 +42,7 @@ EventFD::Read()
}
void
EventFD::Write()
EventFD::Write() noexcept
{
assert(fd.IsDefined());
......
......@@ -35,7 +35,7 @@ public:
*/
EventFD();
int Get() const {
int Get() const noexcept {
return fd.Get();
}
......@@ -43,13 +43,13 @@ public:
* Checks if Write() was called at least once since the last
* Read() call.
*/
bool Read();
bool Read() noexcept;
/**
* Wakes up the reader. Multiple calls to this function will
* be combined to one wakeup.
*/
void Write();
void Write() noexcept;
};
#endif
......@@ -52,7 +52,7 @@ EventPipe::EventPipe()
#endif
}
EventPipe::~EventPipe()
EventPipe::~EventPipe() noexcept
{
#ifdef _WIN32
closesocket(fds[0]);
......@@ -64,7 +64,7 @@ EventPipe::~EventPipe()
}
bool
EventPipe::Read()
EventPipe::Read() noexcept
{
assert(fds[0] >= 0);
assert(fds[1] >= 0);
......@@ -78,7 +78,7 @@ EventPipe::Read()
}
void
EventPipe::Write()
EventPipe::Write() noexcept
{
assert(fds[0] >= 0);
assert(fds[1] >= 0);
......
......@@ -36,12 +36,12 @@ public:
*/
EventPipe();
~EventPipe();
~EventPipe() noexcept;
EventPipe(const EventPipe &other) = delete;
EventPipe &operator=(const EventPipe &other) = delete;
int Get() const {
int Get() const noexcept {
return fds[0];
}
......@@ -49,13 +49,13 @@ public:
* Checks if Write() was called at least once since the last
* Read() call.
*/
bool Read();
bool Read() noexcept;
/**
* Wakes up the reader. Multiple calls to this function will
* be combined to one wakeup.
*/
void Write();
void Write() noexcept;
};
#endif /* MAIN_NOTIFY_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment