X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcinema.h;h=2e7660860e66777d015c58246c33758df65e0f91;hb=308488324dbc4d8b709d3fb1dc9fee0479346c21;hp=d8e28ecfdecfecc569d68396cf5742a063a19d4a;hpb=a4c19a34244aeaf183c25878933b570fc5c0ee34;p=dcpomatic.git diff --git a/src/lib/cinema.h b/src/lib/cinema.h index d8e28ecfd..2e7660860 100644 --- a/src/lib/cinema.h +++ b/src/lib/cinema.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013 Carl Hetherington + Copyright (C) 2013-2014 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,6 +17,10 @@ */ +/** @file src/lib/cinema.h + * @brief Screen and Cinema classes. + */ + #include #include @@ -26,6 +30,12 @@ namespace cxml { class Node; } +/** @class Screen + * @brief A representation of a Screen for KDM generation. + * + * This is the name of the screen and the certificate of its + * server. + */ class Screen { public: @@ -43,6 +53,12 @@ public: boost::shared_ptr certificate; }; +/** @class Cinema + * @brief A description of a Cinema for KDM generation. + * + * This is a cinema name, contact email address and a list of + * Screen objects. + */ class Cinema : public boost::enable_shared_from_this { public: