Skip to content

dmi3s/snt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snt

Тестовое задание от Segnetics.

  • Проект собирается cmake-ом версии 3.8+.
  • Требуется boost 1.64.0+. Из библиотек используется только filesystem (уже есть в 17м стандарте, но я старался писать под 14й). Из headers-only библиотек используются signals2, process, range.
  • Проверял под vs2017/win64.
  • процесс сборки:
mkdir mbuild && cd mbuild
cmake -G "Visual Studio 15 2017 Win64" ..
cmake --build .
  • Два испольняемых файла будут лежать в соответствующем конфигурации каталоге (mbuild/Debug, mbuild/Release, etc).
  • producer можно запускать без consumer-а. он считывает со стандратного ввода микросекунды, и выдает на стандартный вывод последние семплы за заданное время. 0 для выхода.
  • consumer запускает producer в фоне и вычитывает ответ через pipe, конструируя vector.
  • producer не стирает созданные файлы chunk-ов. Каталог запуска заполнится каталогами вида "store [50] - 1579XXXXXXXXXXXXX". Не стал удалять в коде для наглядности происходящего и разбора полетов.

About

segnetics test

Resources

Stars

Watchers

Forks

Packages

No packages published