|
SDDS ToolKit Programs and Libraries for C and Python
|
Standalone C++17 implementation of the serial SDDS protocol.
Implements header parsing and serialization, ASCII and binary page codecs, projection pushdown, compression, page indexing, append, update, locking, reconnect, and live-file reading.
Definition in file SDDSModern.cc.
#include "SDDS.hpp"#include <algorithm>#include <array>#include <cerrno>#include <cfloat>#include <charconv>#include <cmath>#include <cstdio>#include <cstring>#include <iomanip>#include <limits>#include <locale>#include <sstream>#include <system_error>#include <unordered_set>#include <lzma.h>#include <zlib.h>#include <fcntl.h>#include <sys/file.h>#include <sys/stat.h>#include <unistd.h>