EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
TestDataCollector Class Reference
Inheritance diagram for TestDataCollector:
eudaq::DataCollector eudaq::CommandReceiver

Public Member Functions

 TestDataCollector (const std::string &name, const std::string &runcontrol, const std::string &listenaddress, const std::string &runnumberfile)
 
void OnConnect (const eudaq::ConnectionInfo &id)
 
virtual void OnConfigure (const eudaq::Configuration &param)
 
virtual void OnStartRun (unsigned param)
 
virtual void OnTerminate ()
 
virtual void OnReset ()
 
virtual void OnUnrecognised (const std::string &cmd, const std::string &param)
 
- Public Member Functions inherited from eudaq::DataCollector
 DataCollector (const std::string &name, const std::string &runcontrol, const std::string &listenaddress, const std::string &runnumberfile="../data/runnumber.dat")
 
virtual void OnDisconnect (const ConnectionInfo &id)
 
virtual void OnServer ()
 
virtual void OnGetRun ()
 
virtual void OnPrepareRun (unsigned runnumber)
 
virtual void OnStopRun ()
 
virtual void OnReceive (const ConnectionInfo &id, std::shared_ptr< Event > ev)
 
virtual void OnCompleteEvent ()
 
virtual void OnStatus ()
 
void DataThread ()
 
- 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 &param)
 
virtual void OnData (const std::string &)
 
virtual void OnLog (const std::string &)
 
virtual void OnIdle ()
 
virtual void OnClear ()
 
void Process (int timeout)
 
void CommandThread ()
 
void StartThread ()
 

Public Attributes

bool done
 

Additional Inherited Members

- Protected Attributes inherited from eudaq::CommandReceiver
ConnectionState m_connectionstate
 
TransportClientm_cmdclient
 

The documentation for this class was generated from the following file: