21 #ifndef MIR_GRAPHICS_NATIVE_GBM_PLATFORM_H_
22 #define MIR_GRAPHICS_NATIVE_GBM_PLATFORM_H_
27 namespace mg = mir::graphics;
38 void initialize(std::function<
void(
int)>
const& auth_magic,
int data_items,
int const* data,
int fd_items,
int const* fd)
override;
40 std::shared_ptr<BufferInitializer>
const& buffer_initializer)
override;
43 void fill_ipc_package(std::shared_ptr<BufferIPCPacker>
const& packer, std::shared_ptr<Buffer>
const& buffer)
const override;
47 std::function<void(int)> auth_magic_func;
54 #endif // MIR_GRAPHICS_NATIVE_GBM_PLATFORM_H_