ifw-daq  3.0.1
IFW Data Acquisition modules
Classes | Namespaces | Functions
asyncProcess.hpp File Reference

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 <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...
 

Namespaces

 daq
 

Functions

std::ostream & daq::operator<< (std::ostream &os, AsyncProcessIf const &proc)
 Formats proc representation in the form [<pid>] <args> More...
 
std::ostream & daq::operator<< (std::ostream &os, LogCaptureLast const &lines)
 

Detailed Description

daq::AsyncProcess class definition

Definition in file asyncProcess.hpp.