Mir
|
The client-side library implementation namespace. More...
Namespaces | |
android | |
logging | |
lttng | |
mesa | |
rpc | |
Client/Server communication implementation namespace. | |
Typedefs | |
using | ConfigurationFactory = std::function< std::unique_ptr< ConnectionConfiguration >(std::string const &)> |
typedef std::shared_ptr< ClientPlatform >(* | CreateClientPlatform) (ClientContext *context) |
typedef bool(* | ClientPlatformProbe) (ClientContext *context) |
Enumerations | |
enum | BufferStreamMode { Producer, Consumer } |
Functions | |
void | delete_config_storage (MirDisplayConfiguration *config) |
std::shared_ptr< google::protobuf::RpcChannel > | the_rpc_channel (MirConnection *connection) |
Get the the RpcChannel associated with the connection. More... | |
std::shared_ptr< ClientPlatform > | create_client_platform (ClientContext *context) |
bool | is_appropriate_module (ClientContext *context) |
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 std::shared_ptr<ClientPlatform>(* mir::client::CreateClientPlatform) (ClientContext *context) |
std::shared_ptr< mcl::ClientPlatform > mir::client::create_client_platform | ( | mcl::ClientContext * | context | ) |
void mir::client::delete_config_storage | ( | MirDisplayConfiguration * | config | ) |
bool mir::client::is_appropriate_module | ( | mcl::ClientContext * | context | ) |
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,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015