Mir
Functions
platform_symbols.cpp File Reference
#include <epoxy/egl.h>
#include "platform.h"
#include "mir/graphics/platform.h"
#include "mir/options/option.h"
#include "mir/module_deleter.h"
#include "mir/assert_module_entry_point.h"
#include "mir/libname.h"
#include "mir/log.h"
#include "mir/graphics/egl_error.h"
#include <boost/throw_exception.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include <xf86drm.h>
#include <sstream>
#include <fcntl.h>
Include dependency graph for platform_symbols.cpp:

Functions

mir::UniqueModulePtr< mg::Platformcreate_host_platform (std::shared_ptr< mo::Option > const &, std::shared_ptr< mir::EmergencyCleanupRegistry > const &emergency_cleanup_registry, std::shared_ptr< mg::DisplayReport > const &report)
 
void add_graphics_platform_options (boost::program_options::options_description &)
 Function prototype used to add platform specific options to the platform-independent server options. More...
 
mg::PlatformPriority probe_graphics_platform (mo::ProgramOption const &)
 
mir::ModuleProperties const * describe_graphics_module ()
 
mir::UniqueModulePtr< mg::Platformcreate_guest_platform (std::shared_ptr< mg::DisplayReport > const &, std::shared_ptr< mg::NestedContext > const &)
 

Function Documentation

mir::UniqueModulePtr<mg::Platform> create_guest_platform ( std::shared_ptr< mg::DisplayReport > const &  ,
std::shared_ptr< mg::NestedContext > const &   
)
mir::UniqueModulePtr<mg::Platform> create_host_platform ( std::shared_ptr< mo::Option > const &  ,
std::shared_ptr< mir::EmergencyCleanupRegistry > const &  emergency_cleanup_registry,
std::shared_ptr< mg::DisplayReport > const &  report 
)
mir::ModuleProperties const* describe_graphics_module ( )
mg::PlatformPriority probe_graphics_platform ( mo::ProgramOption const &  )

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016