1 // SPDX-License-Identifier: Apache-2.0 2 3 #include <iostream> 4 5 #include "utils/UEvent.h" 6 main()7int main() { 8 auto uevent = android::UEvent::CreateInstance(); 9 if (!uevent) { 10 std::cout << "Can't initialize UEvent class" << std::endl; 11 return -ENODEV; 12 } 13 14 int number = 0; 15 for (;;) { 16 auto msg = uevent->ReadNext(); 17 if (!msg) { 18 continue; 19 } 20 21 std::cout << "New event #" << number++ << std::endl 22 << *msg << std::endl 23 << std::endl; 24 } 25 } 26