19 #ifndef MIR_GRAPHICS_MESA_IPC_OPERATIONS_H_
20 #define MIR_GRAPHICS_MESA_IPC_OPERATIONS_H_
41 std::shared_ptr<helpers::DRMHelper>
const drm;
void unpack_buffer(BufferIpcMessage &message, Buffer const &buffer) const override
Arranges the IPC package for a buffer that was sent over IPC client to server.
Definition: ipc_operations.cpp:77
All things Mir.
Definition: aging_buffer.h:24
BufferIpcMsgType
Definition: platform_ipc_operations.h:28
Definition: buffer_ipc_message.h:32
IpcOperations(std::shared_ptr< helpers::DRMHelper > const &)
Definition: ipc_operations.cpp:46
std::shared_ptr< PlatformIPCPackage > connection_ipc_package() override
Gets the connection package for the platform.
Definition: ipc_operations.cpp:72
void pack_buffer(BufferIpcMessage &message, Buffer const &buffer, BufferIpcMsgType msg_type) const override
Arranges the IPC package for a buffer that is to be sent through the frontend from server to client...
Definition: ipc_operations.cpp:51
Definition: ipc_operations.h:33