blob: 6ffbbfbf61661a9b6e49e406af6e4d0412386dc3 [file] [log] [blame]
Roman Stratiienkobd973172022-02-18 16:51:53 +02001// SPDX-License-Identifier: Apache-2.0
2
3#include <iostream>
4
5#include "utils/UEvent.h"
6
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}