add noreturn flag for monitor

This commit is contained in:
Lizonghang 2025-01-07 20:38:11 +04:00
parent 0b9720c222
commit b577c10d25

View file

@ -2330,13 +2330,12 @@ class monitor_t
#endif
void
monitor(socket_t &socket, std::string const &addr, int events = ZMQ_EVENT_ALL)
[[noreturn]] void monitor(socket_t &socket, std::string const &addr, int events = ZMQ_EVENT_ALL)
{
monitor(socket, addr.c_str(), events);
}
void monitor(socket_t &socket, const char *addr_, int events = ZMQ_EVENT_ALL)
[[noreturn]] void monitor(socket_t &socket, const char *addr_, int events = ZMQ_EVENT_ALL)
{
init(socket, addr_, events);
while (true) {