Mir
|
All things Mir. More...
Namespaces | |
client | |
The client-side library implementation namespace. | |
compositor | |
Compositing. Combining renderables into a display image. | |
draw | |
examples | |
frontend | |
Frontend interface. Mediates the interaction between client processes and the core of the mir system. | |
geometry | |
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support. | |
graphics | |
Graphics subsystem. Mediates interaction between core system and the graphics environment. | |
input | |
logging | |
lttng | |
mir_test_framework | |
options | |
System options. Interface for extracting configuration options from wherever they may be (e.g. program arguments, config files or environment variables). | |
protobuf | |
subsystem dealing with Google protobuf protocol. | |
shell | |
Management of sessions and surfaces. | |
surfaces | |
Management of Surface objects. Includes the model (SurfaceStack and Surface classes) and controller (SurfaceController) elements of an MVC design. | |
test | |
time | |
tools | |
Classes | |
class | AbnormalExit |
class | AsioMainLoop |
class | DefaultPauseResumeListener |
class | DefaultServerConfiguration |
class | DisplayChanger |
class | DisplayServer |
class | MainLoop |
class | PauseResumeListener |
class | ServerConfiguration |
class | SharedLibrary |
class | CachedPtr |
class | IntWrapper |
struct | EmptyDeleter |
Functions | |
void | report_exception (std::ostream &out) |
Call this from a catch block (and only from a catch block) to write error information to an output stream. More... | |
void | run_mir (ServerConfiguration &config, std::function< void(DisplayServer &)> init) |
Run a DisplayServer with the supplied configuration. More... | |
template<typename Tag > | |
std::ostream & | operator<< (std::ostream &out, IntWrapper< Tag > const &value) |
template<typename Tag > | |
bool | operator== (IntWrapper< Tag > const &lhs, IntWrapper< Tag > const &rhs) |
template<typename Tag > | |
bool | operator!= (IntWrapper< Tag > const &lhs, IntWrapper< Tag > const &rhs) |
template<typename Tag > | |
bool | operator<= (IntWrapper< Tag > const &lhs, IntWrapper< Tag > const &rhs) |
template<typename Tag > | |
bool | operator>= (IntWrapper< Tag > const &lhs, IntWrapper< Tag > const &rhs) |
template<typename Tag > | |
bool | operator< (IntWrapper< Tag > const &lhs, IntWrapper< Tag > const &rhs) |
Variables | |
const char *const | default_server_socket = init() |
All things Mir.
|
inline |
|
inline |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
IntWrapper< Tag > const & | value | ||
) |
|
inline |
|
inline |
|
inline |
void mir::report_exception | ( | std::ostream & | out) |
Call this from a catch block (and only from a catch block) to write error information to an output stream.
void mir::run_mir | ( | ServerConfiguration & | config, |
std::function< void(DisplayServer &)> | init | ||
) |
Run a DisplayServer with the supplied configuration.
init will be called after constructing the server, but before invoking DisplayServer::run() The server will be stopped on receipt of SIGTERM or SIGINT This function does not return until the server has stopped.
const char *const mir::default_server_socket = init() |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013