#ifndef X11_XCB_API_H #define X11_XCB_API_H #include #include #include class X11XcbApi { public: X11XcbApi(const std::string& displayName); ~X11XcbApi(); void addDevice(const std::string& deviceSpec); void removeDevice(const std::string& deviceSpec); void addAllDevicesFromSpecs(const std::vector& deviceSpecs); private: std::string displayName; std::vector> deviceSpecs; // Add other necessary members and methods }; #endif // X11_XCB_API_H