Mir
probing_client_platform_factory.h
Go to the documentation of this file.
1 #ifndef MIR_CLIENT_PROBING_CLIENT_PLATFORM_FACTORY_H_
2 #define MIR_CLIENT_PROBING_CLIENT_PLATFORM_FACTORY_H_
3 
4 #include <vector>
5 
7 #include "mir/shared_library.h"
8 
9 namespace mir
10 {
11 namespace client
12 {
14 {
15 public:
16  ProbingClientPlatformFactory(std::vector<std::shared_ptr<SharedLibrary>> const& modules);
17 
18  std::shared_ptr<ClientPlatform> create_client_platform(ClientContext *context) override;
19 private:
20  std::vector<std::shared_ptr<SharedLibrary>> platform_modules;
21 };
22 
23 }
24 }
25 
26 #endif // MIR_CLIENT_PROBING_CLIENT_PLATFORM_FACTORY_H_
All things Mir.
Definition: atomic_callback.h:25
ProbingClientPlatformFactory(std::vector< std::shared_ptr< SharedLibrary >> const &modules)
Definition: probing_client_platform_factory.cpp:8
Definition: probing_client_platform_factory.h:13
Definition: client_platform_factory.h:31
Definition: client_context.h:29
std::shared_ptr< ClientPlatform > create_client_platform(ClientContext *context) override
Definition: probing_client_platform_factory.cpp:19

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015