20 #ifndef MIR_CLIENT_ANDROID_ANDROID_BUFFER_FACTORY_H_
21 #define MIR_CLIENT_ANDROID_ANDROID_BUFFER_FACTORY_H_
29 #include "../client_buffer_factory.h"
39 class AndroidRegistrar;
41 class AndroidClientBufferFactory :
public ClientBufferFactory
44 explicit AndroidClientBufferFactory(std::shared_ptr<AndroidRegistrar>
const&);
46 virtual std::shared_ptr<ClientBuffer>
create_buffer(std::shared_ptr<MirBufferPackage>
const& package,
49 std::shared_ptr<AndroidRegistrar> registrar;