Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- include/xorg/gtest/xorg-gtest-xserver.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/include/xorg/gtest/xorg-gtest-xserver.h b/include/xorg/gtest/xorg-gtest-xserver.h index 707888e..6eb2241 100644 --- a/include/xorg/gtest/xorg-gtest-xserver.h +++ b/include/xorg/gtest/xorg-gtest-xserver.h @@ -40,7 +40,26 @@ namespace testing { /** * @class XServer xorg-gtest_xserver.h xorg/gtest/xorg-gtest_xserver.h * - * Miscellaneous interfaces to communicate with the X server. + * Class representing the X server process. + * + * @code + * XServer server; + * server.SetOption("-logfile", "/tmp/Xserver.log"); + * + * try { + * server.Start(); + * } catch (const std::runtime_error &e) { + * std::cerr << "Problem starting the X server: " << e.what() << std::endl; + * } + * + * ... + * + * if (!server.Terminate()) { + * std::cerr << "Problem terminating server ... killing now ..." << std::endl; + * if (!server.Kill()) + * std::cerr << "Problem killing server" << std::endl; + * } + * @endcode */ class XServer : public xorg::testing::Process { public: -- 1.7.10.4 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel