Wayland++
0.2.6
C++ Bindings for Wayland
|
#include <atomic>
#include <functional>
#include <memory>
#include <string>
#include <vector>
#include <wayland-version.hpp>
#include <wayland-client-core.h>
#include <wayland-util.hpp>
#include <wayland-client-protocol.hpp>
Go to the source code of this file.
Classes | |
class | wayland::event_queue_t |
A queue for proxy_t object events. More... | |
class | wayland::proxy_t |
Represents a protocol object on the client side. More... | |
class | wayland::read_intent |
Represents an intention to read from the display file descriptor. More... | |
class | wayland::display_t |
Represents a connection to the compositor and acts as a proxy to the display singleton object. More... | |
Typedefs | |
using | wayland::log_handler = std::function< void(std::string)> |
Type for functions that handle log messages. More... | |
Functions | |
void | wayland::set_log_handler (log_handler handler) |
Set C library log handler. More... | |
using wayland::log_handler = typedef std::function<void(std::string)> |
Type for functions that handle log messages.
Log message is the first argument
Definition at line 46 of file wayland-client.hpp.
void wayland::set_log_handler | ( | log_handler | handler | ) |
Set C library log handler.
The C library sometimes logs important information such as protocol error messages, by default to the standard output. This can be used to set an alternate function that will receive those messages.
handler | function that should be called for C library log messages |