// SPDX-License-Identifier: Apache-2.0 #include #include "utils/UEvent.h" int main() { auto uevent = android::UEvent::CreateInstance(); if (!uevent) { std::cout << "Can't initialize UEvent class" << std::endl; return -ENODEV; } int number = 0; for (;;) { auto msg = uevent->ReadNext(); if (!msg) { continue; } std::cout << "New event #" << number++ << std::endl << *msg << std::endl << std::endl; } }