std::cout << "fail to connect display\n";
}
+MockClient::MockClient(const struct wl_registry_listener *registry_listener, void *data)
+{
+ int ret;
+ display = wl_display_connect("test-wl-extension-socket");
+ if (!display)
+ std::cout << "fail to connect display\n";
+
+ registry = wl_display_get_registry(display);
+ if (!registry)
+ std::cout << "fail to get registry\n";
+
+ ret = wl_registry_add_listener(registry, registry_listener, data);
+ if (ret)
+ std::cout << "fail to add resistry listener\n";
+
+ wl_display_roundtrip(display);
+}
+
MockClient::~MockClient()
{
wl_display_disconnect(display);
{
public:
MockClient();
+ MockClient(const struct wl_registry_listener *registry_listener, void *data);
virtual ~MockClient();
void RoundTrip();
private:
struct wl_display *display;
+ struct wl_registry *registry;
};
#endif