19 #ifndef MIR_CLIENT_ERROR_CHAIN_H 20 #define MIR_CLIENT_ERROR_CHAIN_H 44 int rpc_id()
const override;
void allocate_buffer(geometry::Size size, MirPixelFormat format, MirBufferUsage usage, mir_buffer_callback, void *) override
Definition: error_chain.cpp:51
All things Mir.
Definition: atomic_callback.h:25
ErrorChain(MirConnection *connection, int id, std::string const &error_msg)
Definition: error_chain.cpp:26
void buffer_available(mir::protobuf::Buffer const &buffer) override
Definition: error_chain.cpp:67
void release_buffer(MirBuffer *buffer) override
Definition: error_chain.cpp:62
void buffer_unavailable() override
Definition: error_chain.cpp:71
int rpc_id() const override
Definition: error_chain.cpp:46
Definition: mir_presentation_chain.h:26
void submit_buffer(MirBuffer *buffer) override
Definition: error_chain.cpp:57
Definition: mir_connection.h:96
Definition: error_chain.h:30
char const * error_msg() const override
Definition: error_chain.cpp:36
int const size
Definition: make_socket_rpc_channel.cpp:51
MirConnection * connection() const override
Definition: error_chain.cpp:41