EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | List of all members
PyProducer Class Reference
Inheritance diagram for PyProducer:
eudaq::Producer eudaq::CommandReceiver eudaq::DataSender

Public Member Functions

 PyProducer (const std::string &name, const std::string &runcontrol)
 
void SendEvent (uint8_t *data, size_t size)
 
virtual void OnConfigure (const eudaq::Configuration &param)
 
virtual void OnStartRun (unsigned param)
 
virtual void OnStopRun ()
 
virtual void OnTerminate ()
 
virtual void OnReset ()
 
virtual void OnStatus ()
 
virtual void OnUnrecognised (const std::string &cmd, const std::string &param)
 
std::string GetConfigParameter (const std::string &item)
 
bool SetConfigured ()
 
bool SetReset ()
 
void SetError ()
 
bool SendBORE ()
 
bool SendEORE ()
 
bool IsConfiguring ()
 
bool IsStartingRun ()
 
bool IsStoppingRun ()
 
bool IsTerminating ()
 
bool IsResetting ()
 
bool IsError ()
 
- Public Member Functions inherited from eudaq::Producer
 Producer (const std::string &name, const std::string &runcontrol)
 
virtual void OnData (const std::string &param)
 
- 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 OnPrepareRun (unsigned)
 
virtual void OnLog (const std::string &)
 
virtual void OnServer ()
 
virtual void OnGetRun ()
 
virtual void OnIdle ()
 
virtual void OnClear ()
 
void Process (int timeout)
 
void CommandThread ()
 
void StartThread ()
 
- Public Member Functions inherited from eudaq::DataSender
 DataSender (const std::string &type, const std::string &name)
 
void Connect (const std::string &server)
 
void SendEvent (const Event &)
 
void SendPacket (const AidaPacket &)
 

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: