X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatacollection.h;fp=source%2Fdatacollection.h;h=2f61b5f24b3167e62c72e85512f3e39e56c16031;hb=d334fc1d04b7f83c7a2e9f16439fec884f4de471;hp=0000000000000000000000000000000000000000;hpb=65ba6a595dd4a1d74675abcfdf96307062dc43eb;p=builder.git diff --git a/source/datacollection.h b/source/datacollection.h new file mode 100644 index 0000000..2f61b5f --- /dev/null +++ b/source/datacollection.h @@ -0,0 +1,23 @@ +#ifndef DATACOLLECTION_H_ +#define DATACOLLECTION_H_ + +#include "filetarget.h" + +class DataTransform; + +class DataCollection: public FileTarget +{ +private: + DataTransform &source; + +public: + DataCollection(Builder &, const Component &, DataTransform &); +private: + static Msp::FS::Path generate_target_path(const Component &, const Msp::FS::Path &); + +public: + virtual const char *get_type() const { return "DataCollection"; } + DataTransform &get_source() const { return source; } +}; + +#endif