#include <Producer.hh>
|
| Producer (const std::string &name, const std::string &runcontrol) |
|
virtual void | OnData (const std::string ¶m) |
|
Public Member Functions inherited from eudaq::CommandReceiver |
| CommandReceiver (const std::string &type, const std::string &name, const std::string &runcontrol, bool startthread=true) |
|
void | SetConnectionState (ConnectionState::State state=ConnectionState::STATE_UNCONF, const std::string &info="") |
|
int | GetConnectionState () |
|
virtual void | OnInitialise (const Configuration ¶m) |
|
virtual void | OnConfigure (const Configuration ¶m) |
|
virtual void | OnPrepareRun (unsigned) |
|
virtual void | OnStartRun (unsigned) |
|
virtual void | OnStopRun () |
|
virtual void | OnTerminate () |
|
virtual void | OnReset () |
|
virtual void | OnStatus () |
|
virtual void | OnLog (const std::string &) |
|
virtual void | OnServer () |
|
virtual void | OnGetRun () |
|
virtual void | OnIdle () |
|
virtual void | OnClear () |
|
virtual void | OnUnrecognised (const std::string &, const std::string &) |
|
void | Process (int timeout) |
|
void | CommandThread () |
|
void | StartThread () |
|
| DataSender (const std::string &type, const std::string &name) |
|
void | Connect (const std::string &server) |
|
void | SendEvent (const Event &) |
|
void | SendPacket (const AidaPacket &) |
|
The base class from which all Producers should inherit. It is both a CommandReceiver, listening to commands from RunControl, and a DataSender, sending data to a DataCollector.
eudaq::Producer::Producer |
( |
const std::string & |
name, |
|
|
const std::string & |
runcontrol |
|
) |
| |
The constructor.
- Parameters
-
runcontrol | A string containing the address of the RunControl to connect to. |
The documentation for this class was generated from the following files:
- main/include/eudaq/Producer.hh
- main/lib/src/Producer.cc