summaryrefslogtreecommitdiff
path: root/src/lib/cinema.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-05-02 20:13:38 +0100
committerCarl Hetherington <cth@carlh.net>2014-05-02 20:13:38 +0100
commit26daeb63ed25a161a3911d715a04535a102d632a (patch)
tree39d7b9ad3ffb99172b6f6574aeb0effcfb927a76 /src/lib/cinema.h
parent2f61270d2726445f562efc0e4b33fa19ba235183 (diff)
Comments.
Diffstat (limited to 'src/lib/cinema.h')
-rw-r--r--src/lib/cinema.h18
1 files changed, 17 insertions, 1 deletions
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 <cth@carlh.net>
+ Copyright (C) 2013-2014 Carl Hetherington <cth@carlh.net>
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 <boost/enable_shared_from_this.hpp>
#include <dcp/certificates.h>
@@ -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<dcp::Certificate> 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<Cinema>
{
public: