diff --git a/libkms++/atomicreq.h b/libkms++/atomicreq.h
index 89797dfaedb3ed0906a4a1130e631ea7068e98f1..94b506dc932bf8c5113a1cb8beef587479510322 100644 (file)
--- a/libkms++/atomicreq.h
+++ b/libkms++/atomicreq.h
#pragma once
#include <cstdint>
#pragma once
#include <cstdint>
+#include <string>
struct _drmModeAtomicReq;
struct _drmModeAtomicReq;
void add(uint32_t ob_id, uint32_t prop_id, uint64_t value);
void add(DrmObject *ob, Property *prop, uint64_t value);
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 test();
+ int commit();
int commit(void* data);
int commit(void* data);
+ int commit(PageFlipHandlerBase* data) { return commit((void*)data); }
private:
Card& m_card;
private:
Card& m_card;