atomicreq: add a shortcut
[android/external-libkmsxx.git] / libkms++ / atomicreq.h
index 9a8a7486180525039f449ef18460d75251a0666c..55dd7c9c53ead612870a66c27b1907b8f5456049 100644 (file)
@@ -1,6 +1,7 @@
 #pragma once
 
 #include <cstdint>
+#include <string>
 
 struct _drmModeAtomicReq;
 
@@ -19,9 +20,10 @@ 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);
 
 private:
        Card& m_card;