summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a7f910b)
raw | patch | inline | side by side (parent: a7f910b)
author | Tomi Valkeinen <tomi.valkeinen@iki.fi> | |
Mon, 28 Sep 2015 17:56:02 +0000 (20:56 +0300) | ||
committer | Tomi Valkeinen <tomi.valkeinen@iki.fi> | |
Mon, 28 Sep 2015 19:02:08 +0000 (22:02 +0300) |
libkms++/card.cpp | patch | blob | history |
diff --git a/libkms++/card.cpp b/libkms++/card.cpp
index 2ba350db302e495b876e315e274172e90b19da7d..aebd9a1f239207d76aeff69916443ee36849c01b 100644 (file)
--- a/libkms++/card.cpp
+++ b/libkms++/card.cpp
#define DRM_CLIENT_CAP_ATOMIC 3
#endif
#define DRM_CLIENT_CAP_ATOMIC 3
#endif
+using namespace std;
+
namespace kms
{
namespace kms
{
int fd = open(card, O_RDWR | O_CLOEXEC);
if (fd < 0)
int fd = open(card, O_RDWR | O_CLOEXEC);
if (fd < 0)
- throw std::invalid_argument("foo");
+ throw invalid_argument("foo");
m_fd = fd;
int r;
m_fd = fd;
int r;
r = drmSetClientCap(m_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
if (r)
r = drmSetClientCap(m_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
if (r)
- throw std::invalid_argument("foo");
+ throw invalid_argument("foo");
r = drmSetClientCap(m_fd, DRM_CLIENT_CAP_ATOMIC, 1);
m_has_atomic = r == 0;
r = drmSetClientCap(m_fd, DRM_CLIENT_CAP_ATOMIC, 1);
m_has_atomic = r == 0;
uint64_t has_dumb;
r = drmGetCap(fd, DRM_CAP_DUMB_BUFFER, &has_dumb);
if (r || !has_dumb)
uint64_t has_dumb;
r = drmGetCap(fd, DRM_CAP_DUMB_BUFFER, &has_dumb);
if (r || !has_dumb)
- throw std::invalid_argument("foo");
+ throw invalid_argument("foo");
auto res = drmModeGetResources(m_fd);
if (!res)
auto res = drmModeGetResources(m_fd);
if (!res)
- throw std::invalid_argument("foo");
+ throw invalid_argument("foo");
for (int i = 0; i < res->count_connectors; ++i) {
uint32_t id = res->connectors[i];
for (int i = 0; i < res->count_connectors; ++i) {
uint32_t id = res->connectors[i];
close(m_fd);
}
close(m_fd);
}
-template <class T> static void print_obs(const std::map<uint32_t, DrmObject*>& obmap)
+template <class T> static void print_obs(const map<uint32_t, DrmObject*>& obmap)
{
for (auto pair : obmap) {
auto ob = pair.second;
{
for (auto pair : obmap) {
auto ob = pair.second;
return prop;
}
return prop;
}
- throw std::invalid_argument("foo");
+ throw invalid_argument("foo");
}
Connector* Card::get_first_connected_connector() const
}
Connector* Card::get_first_connected_connector() const
return c;
}
return c;
}
- throw std::invalid_argument("no connected connectors");
+ throw invalid_argument("no connected connectors");
}
DrmObject* Card::get_object(uint32_t id) const
}
DrmObject* Card::get_object(uint32_t id) const
return m_obmap.at(id);
}
return m_obmap.at(id);
}
-std::vector<Connector*> Card::get_connectors() const
+vector<Connector*> Card::get_connectors() const
{
{
- std::vector<Connector*> v;
+ vector<Connector*> v;
for(auto pair : m_obmap) {
auto p = dynamic_cast<Connector*>(pair.second);
if (p)
for(auto pair : m_obmap) {
auto p = dynamic_cast<Connector*>(pair.second);
if (p)
return v;
}
return v;
}
-std::vector<Plane*> Card::get_planes() const
+vector<Plane*> Card::get_planes() const
{
{
- std::vector<Plane*> v;
+ vector<Plane*> v;
for(auto pair : m_obmap) {
auto p = dynamic_cast<Plane*>(pair.second);
if (p)
for(auto pair : m_obmap) {
auto p = dynamic_cast<Plane*>(pair.second);
if (p)
return v;
}
return v;
}
-std::vector<DrmObject*> Card::get_objects() const
+vector<DrmObject*> Card::get_objects() const
{
{
- std::vector<DrmObject*> v;
+ vector<DrmObject*> v;
for(auto pair : m_obmap)
v.push_back(pair.second);
return v;
for(auto pair : m_obmap)
v.push_back(pair.second);
return v;
if (crtc && crtc->idx() == idx)
return crtc;
}
if (crtc && crtc->idx() == idx)
return crtc;
}
- throw std::invalid_argument("fob");
+ throw invalid_argument("fob");
}
Crtc* Card::get_crtc(uint32_t id) const { return dynamic_cast<Crtc*>(get_object(id)); }
}
Crtc* Card::get_crtc(uint32_t id) const { return dynamic_cast<Crtc*>(get_object(id)); }