|
| | ~PreparedCheckpoint () |
| | Close an unadopted staged stream and release abandoned staging ownership. If file_copy owns cleanup, its shared owner removes that companion instead. Otherwise a nonempty staging path is removed with ignored error_code failures. Adoption clears/transfers stream/path to prevent deleting the published output.
|
| |
◆ ~PreparedCheckpoint()
| openswmm::DefaultOutputPlugin::PreparedCheckpoint::~PreparedCheckpoint |
( |
| ) |
|
|
inline |
Close an unadopted staged stream and release abandoned staging ownership. If file_copy owns cleanup, its shared owner removes that companion instead. Otherwise a nonempty staging path is removed with ignored error_code failures. Adoption clears/transfers stream/path to prevent deleting the published output.
◆ file_copy
◆ periods
| int openswmm::DefaultOutputPlugin::PreparedCheckpoint::periods = 0 |
◆ staging
| std::filesystem::path openswmm::DefaultOutputPlugin::PreparedCheckpoint::staging |
◆ stream
| FILE* openswmm::DefaultOutputPlugin::PreparedCheckpoint::stream = nullptr |
The documentation for this struct was generated from the following file: