|
Mir
|
The client-side library implementation namespace. More...
Namespaces | |
| android | |
| logging | |
| lttng | |
| mesa | |
| rpc | |
| Client/Server communication implementation namespace. | |
Typedefs | |
| using | LifecycleControl = AtomicCallback< MirLifecycleState > |
| using | ConfigurationFactory = std::function< std::unique_ptr< ConnectionConfiguration >(std::string const &)> |
| using | PingHandler = AtomicCallback< int32_t > |
| typedef mir::UniqueModulePtr< ClientPlatform >(* | CreateClientPlatform) (ClientContext *context) |
| typedef bool(* | ClientPlatformProbe) (ClientContext *context) |
Functions | |
| void | delete_config_storage (MirDisplayConfiguration *config) |
| template<typename ProtobufType > | |
| auto | make_protobuf_object () |
| template<typename ProtobufType > | |
| auto | make_protobuf_object (ProtobufType const &from) |
| std::unique_ptr< MirBufferPackage > | protobuf_to_native_buffer (protobuf::Buffer const &buffer) |
| std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > | the_rpc_channel (MirConnection *connection) |
| Get the the RpcChannel associated with the connection. More... | |
The client-side library implementation namespace.
| typedef bool(* mir::client::ClientPlatformProbe) (ClientContext *context) |
| using mir::client::ConfigurationFactory = typedef std::function<std::unique_ptr<ConnectionConfiguration>(std::string const&)> |
| typedef mir::UniqueModulePtr<ClientPlatform>(* mir::client::CreateClientPlatform) (ClientContext *context) |
| using mir::client::LifecycleControl = typedef AtomicCallback<MirLifecycleState> |
| using mir::client::PingHandler = typedef AtomicCallback<int32_t> |
| void mir::client::delete_config_storage | ( | MirDisplayConfiguration * | config | ) |
| auto mir::client::make_protobuf_object | ( | ) |
| auto mir::client::make_protobuf_object | ( | ProtobufType const & | from | ) |
| std::unique_ptr<MirBufferPackage> mir::client::protobuf_to_native_buffer | ( | protobuf::Buffer const & | buffer | ) |
| auto mir::client::the_rpc_channel | ( | MirConnection * | connection | ) |
Get the the RpcChannel associated with the connection.
This is a "private" function to support development of client-side protobuf RPC calls using the Mir infrastructure. This intended for internal prototyping and there is no commitment to long term support.
| connection | - a connection to a Mir server |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016