Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
mir::client Namespace Reference

The client-side library implementation namespace. More...

Namespaces

 logging
 
 lttng
 
 mesa
 
 rpc
 

Classes

class  AgingBuffer
 
struct  MemoryRegion
 
class  ClientBuffer
 
class  ClientBufferDepository
 Responsible for taking the buffer data sent from the server and wrapping it in a ClientBuffer. More...
 
class  ClientBufferFactory
 A factory for creating client-side representations of graphics buffers. More...
 
class  ClientContext
 
class  ClientPlatform
 Interface to client-side platform specific support for graphics operations. More...
 
class  ClientPlatformFactory
 
class  ConnectionConfiguration
 
class  ConnectionSurfaceMap
 
class  DefaultConnectionConfiguration
 
class  DisplayOutput
 
class  DisplayConfiguration
 
class  EGLNativeDisplayContainer
 
class  EGLNativeWindowFactory
 
class  LifecycleControl
 
class  ClientSurface
 
class  SurfaceMap
 

Typedefs

typedef std::shared_ptr
< ClientPlatformFactory >(* 
CreateClientPlatformFactory )()
 

Functions

std::shared_ptr
< ClientPlatformFactory
create_client_platform_factory ()
 
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...
 

Detailed Description

The client-side library implementation namespace.

Typedef Documentation

typedef std::shared_ptr<ClientPlatformFactory>(* mir::client::CreateClientPlatformFactory)()

Function Documentation

std::shared_ptr< mcl::ClientPlatformFactory > mir::client::create_client_platform_factory ( )
void mir::client::delete_config_storage ( MirDisplayConfiguration config)
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.

Parameters
connection- a connection to a Mir server
Returns
the RpcChannel associated with the connection

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014