Спостерігачі

Спостерігач - це об'єкт, який створений для стеження за якоюсь конкретною подією. Наприклад, наступний код чекатиме, коли STDIN стане читаним:

Loading...

Конструктори спостерігачів запускають їх автоматично. Якщо вам потрібно створити спостерігача, але не запускати, використовуйте метод createStopped EvIo::createStopped()

Зверніть увагу, що при знищенні об'єкта спостерігача він буде автоматично зупинений. Таким чином, об'єкти спостерігачі, повернені з конструкторів або фабричних методів, повинні бути збережені.

Зверніть увагу, що всі методи, що змінюють властивості спостерігача (set, priority і т.д.), автоматично зупиняють та перезапускають спостерігач, якщо він активний, це означає, що всі очікувані повідомлення будуть втрачені.

Также читайте:Callback-функції спостерігачів