|
ifw-daq 3.1.0
IFW Data Acquisition modules
|
daq::AsyncProcess class definition More...
#include <daq/config.hpp>#include <iosfwd>#include <optional>#include <string>#include <vector>#include <boost/circular_buffer.hpp>#include <boost/process.hpp>#include <boost/signals2/signal.hpp>#include <boost/thread/future.hpp>#include <fmt/ostream.h>#include <log4cplus/logger.h>Go to the source code of this file.
Classes | |
| class | daq::AsyncProcessIf |
| Interface to asynchronous process. More... | |
| class | daq::AsyncProcess |
| Represents a subprocess as an asynchronous operation. More... | |
| class | daq::LogCaptureLast |
| Logs output to logger and keeps last N lines in circular buffer for later retrival. More... | |
| struct | fmt::formatter< daq::LogCaptureLast > |
| struct | fmt::formatter< T, Char, std::enable_if_t< std::is_convertible_v< T *, daq::AsyncProcessIf * > > > |
Namespaces | |
| namespace | daq |
Functions | |
| std::ostream & | daq::operator<< (std::ostream &os, AsyncProcessIf const &proc) |
Formats proc representation in the form [<pid>] <args> | |
| std::ostream & | daq::operator<< (std::ostream &os, LogCaptureLast const &lines) |
daq::AsyncProcess class definition
Definition in file asyncProcess.hpp.