SDDS ToolKit Programs and Libraries for C and Python
Loading...
Searching...
No Matches
SDDSModern.cc File Reference

Detailed Description

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.

License
This file is distributed under the terms of the Software License Agreement found in the file LICENSE included with this distribution.

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>

Go to the source code of this file.