system/Event{FD,Pipe}: add "noexcept"
This commit is contained in:
parent
0c1a001622
commit
5b09504a71
@ -33,7 +33,7 @@ EventFD::EventFD()
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
EventFD::Read()
|
EventFD::Read() noexcept
|
||||||
{
|
{
|
||||||
assert(fd.IsDefined());
|
assert(fd.IsDefined());
|
||||||
|
|
||||||
@ -42,7 +42,7 @@ EventFD::Read()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
EventFD::Write()
|
EventFD::Write() noexcept
|
||||||
{
|
{
|
||||||
assert(fd.IsDefined());
|
assert(fd.IsDefined());
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
EventFD();
|
EventFD();
|
||||||
|
|
||||||
int Get() const {
|
int Get() const noexcept {
|
||||||
return fd.Get();
|
return fd.Get();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,13 +43,13 @@ public:
|
|||||||
* Checks if Write() was called at least once since the last
|
* Checks if Write() was called at least once since the last
|
||||||
* Read() call.
|
* Read() call.
|
||||||
*/
|
*/
|
||||||
bool Read();
|
bool Read() noexcept;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Wakes up the reader. Multiple calls to this function will
|
* Wakes up the reader. Multiple calls to this function will
|
||||||
* be combined to one wakeup.
|
* be combined to one wakeup.
|
||||||
*/
|
*/
|
||||||
void Write();
|
void Write() noexcept;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -52,7 +52,7 @@ EventPipe::EventPipe()
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
EventPipe::~EventPipe()
|
EventPipe::~EventPipe() noexcept
|
||||||
{
|
{
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
closesocket(fds[0]);
|
closesocket(fds[0]);
|
||||||
@ -64,7 +64,7 @@ EventPipe::~EventPipe()
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
EventPipe::Read()
|
EventPipe::Read() noexcept
|
||||||
{
|
{
|
||||||
assert(fds[0] >= 0);
|
assert(fds[0] >= 0);
|
||||||
assert(fds[1] >= 0);
|
assert(fds[1] >= 0);
|
||||||
@ -78,7 +78,7 @@ EventPipe::Read()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
EventPipe::Write()
|
EventPipe::Write() noexcept
|
||||||
{
|
{
|
||||||
assert(fds[0] >= 0);
|
assert(fds[0] >= 0);
|
||||||
assert(fds[1] >= 0);
|
assert(fds[1] >= 0);
|
||||||
|
@ -36,12 +36,12 @@ public:
|
|||||||
*/
|
*/
|
||||||
EventPipe();
|
EventPipe();
|
||||||
|
|
||||||
~EventPipe();
|
~EventPipe() noexcept;
|
||||||
|
|
||||||
EventPipe(const EventPipe &other) = delete;
|
EventPipe(const EventPipe &other) = delete;
|
||||||
EventPipe &operator=(const EventPipe &other) = delete;
|
EventPipe &operator=(const EventPipe &other) = delete;
|
||||||
|
|
||||||
int Get() const {
|
int Get() const noexcept {
|
||||||
return fds[0];
|
return fds[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,13 +49,13 @@ public:
|
|||||||
* Checks if Write() was called at least once since the last
|
* Checks if Write() was called at least once since the last
|
||||||
* Read() call.
|
* Read() call.
|
||||||
*/
|
*/
|
||||||
bool Read();
|
bool Read() noexcept;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Wakes up the reader. Multiple calls to this function will
|
* Wakes up the reader. Multiple calls to this function will
|
||||||
* be combined to one wakeup.
|
* be combined to one wakeup.
|
||||||
*/
|
*/
|
||||||
void Write();
|
void Write() noexcept;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* MAIN_NOTIFY_H */
|
#endif /* MAIN_NOTIFY_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user