Mir
|
Frontend interface. Mediates the interaction between client processes and the core of the mir system. More...
Namespaces | |
detail | |
Classes | |
class | ClientBufferTracker |
Responsible for tracking what buffers the client library knows about for a surface. More... | |
class | ProtobufSessionCreator |
class | BasicConnector |
provides a client-side socket fd for each connection More... | |
class | PublishedSocketConnector |
Accept connections over a published socket. More... | |
class | Connector |
Handle client process connections. More... | |
class | ConnectorReport |
class | NullConnectorReport |
class | DisplayChanger |
class | EventSink |
class | GlobalEventSender |
class | MessageProcessorReport |
class | NullMessageProcessorReport |
class | ProtobufIpcFactory |
class | ResourceCache |
class | Session |
class | SessionAuthorizer |
class | SessionCreator |
class | SessionMediator |
class | SessionMediatorReport |
class | NullSessionMediatorReport |
class | Shell |
class | Surface |
class | ClientTrackingSurface |
Typedefs | |
typedef std::initializer_list < std::vector< int32_t > > | FdSets |
typedef IntWrapper < detail::SessionsSurfaceIdTag > | SurfaceId |
Functions | |
auto | as_internal_surface (std::shared_ptr< Surface > const &surface) -> std::shared_ptr< graphics::InternalSurface > |
Variables | |
unsigned int const | client_buffer_cache_size = 3 |
Number of buffers the client library will keep. More... | |
unsigned int const | serialization_buffer_size = 2048 |
Buffers need to be big enough to support messages. More... | |
Frontend interface. Mediates the interaction between client processes and the core of the mir system.
typedef std::initializer_list<std::vector<int32_t> > mir::frontend::FdSets |
typedef IntWrapper<detail::SessionsSurfaceIdTag> mir::frontend::SurfaceId |
auto mir::frontend::as_internal_surface | ( | std::shared_ptr< Surface > const & | surface) | -> std::shared_ptr<graphics::InternalSurface> |
unsigned int const mir::frontend::client_buffer_cache_size = 3 |
Number of buffers the client library will keep.
mir::client::ClientBufferDepository and mir::frontend::ClientBufferTracker need to use the same value
unsigned int const mir::frontend::serialization_buffer_size = 2048 |
Buffers need to be big enough to support messages.
Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013