X-Git-Url: https://git.ti.com/gitweb?p=android%2Fexternal-libkmsxx.git;a=blobdiff_plain;f=libkms%2B%2B%2Fatomicreq.h;h=94b506dc932bf8c5113a1cb8beef587479510322;hp=9a8a7486180525039f449ef18460d75251a0666c;hb=d57d98583dd4bd7b03dbb79eea294ccb236d59a4;hpb=009828beac9bfe9c36d336a4de0d297f90aece52 diff --git a/libkms++/atomicreq.h b/libkms++/atomicreq.h index 9a8a748..94b506d 100644 --- a/libkms++/atomicreq.h +++ b/libkms++/atomicreq.h @@ -1,6 +1,7 @@ #pragma once #include +#include struct _drmModeAtomicReq; @@ -19,9 +20,12 @@ public: void add(uint32_t ob_id, uint32_t prop_id, uint64_t value); void add(DrmObject *ob, Property *prop, uint64_t value); + void add(DrmObject *ob, const std::string& prop, uint64_t value); int test(); int commit(); + int commit(void* data); + int commit(PageFlipHandlerBase* data) { return commit((void*)data); } private: Card& m_card;