diff options
author | José Bollo <jose.bollo@iot.bzh> | 2018-10-24 11:27:39 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@automotivelinux.org> | 2018-10-24 11:27:39 +0000 |
commit | b1f7a756ff0fce7ff38d24b256476902f748be0b (patch) | |
tree | 83d575e2d37161bdeeaeae12effde1904ae4da8b /src/util.hpp | |
parent | 5a2494b3b0f2b3f2bc885ab6d4b55f1d5d5822c9 (diff) | |
parent | 6819f403a6b8a1ab5e8cdffd9fd1460d49045059 (diff) |
Merge "Refactor : Hide wayland operations from Window Manager"
Diffstat (limited to 'src/util.hpp')
-rw-r--r-- | src/util.hpp | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/src/util.hpp b/src/util.hpp index 812a130..077f212 100644 --- a/src/util.hpp +++ b/src/util.hpp @@ -52,24 +52,15 @@ void _HMI_LOG(enum LOG_LEVEL level, const char* file, const char* func, const in void _HMI_SEQ_LOG(enum LOG_LEVEL level, const char* file, const char* func, const int line, unsigned seq_num, const char* log, ...); void _DUMP(enum LOG_LEVEL level, const char *log, ...); -/** - * @struct unique_fd - */ -struct unique_fd +struct rect { - int fd{-1}; - unique_fd() = default; - explicit unique_fd(int f) : fd{f} {} - operator int() const { return fd; } - ~unique_fd(); - unique_fd(unique_fd const &) = delete; - unique_fd &operator=(unique_fd const &) = delete; - unique_fd(unique_fd &&o) : fd(o.fd) { o.fd = -1; } - unique_fd &operator=(unique_fd &&o) - { - std::swap(this->fd, o.fd); - return *this; - } + int32_t w, h; + int32_t x, y; +}; + +struct size +{ + uint32_t w, h; }; class rectangle |