Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::graphics::gbm::NativeGBMPlatform Class Reference

#include <native_gbm_platform.h>

Inheritance diagram for mir::graphics::gbm::NativeGBMPlatform:
Inheritance graph
[legend]

Public Member Functions

void initialize (std::function< void(int)> const &auth_magic, int data_items, int const *data, int fd_items, int const *fd) override
 
std::shared_ptr
< GraphicBufferAllocator
create_buffer_allocator (std::shared_ptr< BufferInitializer > const &buffer_initializer) override
 
std::shared_ptr
< PlatformIPCPackage
get_ipc_package () override
 
std::shared_ptr< InternalClientcreate_internal_client () override
 
void fill_ipc_package (std::shared_ptr< BufferIPCPacker > const &packer, std::shared_ptr< Buffer > const &buffer) const override
 
- Public Member Functions inherited from mir::graphics::NativePlatform
 NativePlatform ()
 
virtual ~NativePlatform ()=default
 
 NativePlatform (NativePlatform const &)=delete
 
NativePlatformoperator= (NativePlatform const &)=delete
 

Member Function Documentation

std::shared_ptr< mg::GraphicBufferAllocator > mir::graphics::gbm::NativeGBMPlatform::create_buffer_allocator ( std::shared_ptr< BufferInitializer > const &  buffer_initializer)
overridevirtual
std::shared_ptr< mg::InternalClient > mir::graphics::gbm::NativeGBMPlatform::create_internal_client ( )
overridevirtual
void mir::graphics::gbm::NativeGBMPlatform::fill_ipc_package ( std::shared_ptr< BufferIPCPacker > const &  packer,
std::shared_ptr< Buffer > const &  buffer 
) const
overridevirtual
std::shared_ptr< mg::PlatformIPCPackage > mir::graphics::gbm::NativeGBMPlatform::get_ipc_package ( )
overridevirtual
void mir::graphics::gbm::NativeGBMPlatform::initialize ( std::function< void(int)> const &  auth_magic,
int  data_items,
int const *  data,
int  fd_items,
int const *  fd 
)
overridevirtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013