24 #include "cheetah/exporters/SpCandidateDataStreamer.h" 32 template<
typename TimeFrequencyT>
33 SpCandidateDataStreamer<TimeFrequencyT>::SpCandidateDataStreamer(SpCandidateDataStreamerConfig
const& config)
36 this->extension(config.extension());
39 template<
typename TimeFrequencyT>
40 SpCandidateDataStreamer<TimeFrequencyT>::~SpCandidateDataStreamer()
44 template<
typename TimeFrequencyT>
45 boost::filesystem::path SpCandidateDataStreamer<TimeFrequencyT>::next_filename(data::SpCandidateData<TimeFrequencyT>
const& data)
47 if(data.data_size() ==0 )
48 return BaseT::next_filename(data);
49 std::time_t ttp = std::chrono::system_clock::to_time_t(data.start_time());
51 std::strftime(stem,
sizeof(stem),
"%Y_%m_%d_%H:%M:%S", std::gmtime(&ttp));
52 boost::filesystem::path file = boost::filesystem::path(this->_prefix + stem + this->_extension);
Some limits and constants for FLDO.