SubsystemBase.h
423 Bytes
/*
* subsystemBase.h
*
* Created on: 30 sty 2019
* Author: mariuszo
*/
#ifndef SUBSYSTEMBASE_H_
#define SUBSYSTEMBASE_H_
#include <string>
#include "DataBlock.h"
class SubsystemBase {
protected:
const std::string m_name;
public:
SubsystemBase(const std::string& name) : m_name(name) {}
virtual ~SubsystemBase(){}
virtual void releaseDataBlock(const DataBlock& data) = 0;
};
#endif /* SUBSYSTEMBASE_H_ */