![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Publication of outputs associated with restored checkpoint sessions. More...
#include "CheckpointOutputPublication.hpp"#include "../core/FileIO.hpp"#include <atomic>#include <fstream>#include <stdexcept>#include <sys/stat.h>#include <algorithm>#include <cerrno>#include <climits>#include <cstring>#include <new>#include <unistd.h>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::io |
Functions | |
| FILE * | openswmm::io::checkpointOpenOutput (const std::filesystem::path &path, bool existing=false) |
| Open a writable binary output for checkpoint restoration. | |
| int | openswmm::io::checkpointFileDescriptor (FILE *stream) noexcept |
| Obtain a borrowed platform descriptor for a C stream. | |
| void | openswmm::io::checkpointReadOutput (int descriptor, uint64_t offset, char *data, std::size_t bytes) |
| Read an exact output range through a borrowed seekable writer descriptor. | |
Publication of outputs associated with restored checkpoint sessions.