From da8eeabec353e94a067de5cb0200bb6680da53de Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Sun, 3 Jun 2012 15:41:47 +0200 Subject: manager: split into bin and lib - bin is distrio_manager application - lib is for components using the distrio_manager interface Signed-off-by: Manuel Traut --- manager/bin/manager_base.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 manager/bin/manager_base.h (limited to 'manager/bin/manager_base.h') diff --git a/manager/bin/manager_base.h b/manager/bin/manager_base.h new file mode 100644 index 0000000..790609e --- /dev/null +++ b/manager/bin/manager_base.h @@ -0,0 +1,21 @@ +/** + * used by interface implementation to store private attributes + * + * @author Manuel Traut + * @licence GPLv2 + */ + +#include + +class Distrio_manager_base { + public: + Distrio_manager_base () {id = 0;} + ~Distrio_manager_base () {} + protected: + long id; + Distrio::Device_list device_list; + Distrio::Analog_list analog_list; + Distrio::Digital_list digital_list; + /* TODO: locking */ + long new_id () { return id++; } +}; -- cgit v1.2.3