1. Reader线程核心类--EventHub

1.1 Reader线程核心结构体
  • 实例化对象:mEventHub--表示多个输入设备,里面有数组mPendingEventItems存储多个设备

    struct epoll_event mPendingEventItems[EPOLL_MAX_EVENTS];
  • mDevice--vector,用来表示记录多个输入设备

    KeyedVector<int32_t, Device*> mDevices;  //int32_t表示编号,Device*表示输入设备
1.2 取出输入设备
  • 编号

  • Device*

    • name : String8

    • bus : uint16_t

    • vendor : uint16_t

    • product : uint16_t

    • version : uint16_t

    • 设备描述符fd

    • 标志信息identify

    • 映射信息

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式