tdaq-develop-2025-02-12
ots::FrontEndHardwareBase Class Reference
Inheritance diagram for ots::FrontEndHardwareBase:
ots::OtsUDPHardware ots::FEOtsUDPProducerTemplateInterface ots::FEOtsUDPTemplateInterface

Public Member Functions

 FrontEndHardwareBase (unsigned int version=-1)
 
virtual void write (const std::string &)
 
virtual void write (const std::vector< std::string > &)
 
virtual void writeAndAcknowledge (const std::string &, int=-1)
 
virtual void writeAndAcknowledge (const std::vector< std::string > &, int=-1)
 
virtual void read (const std::string &, std::string &, int=-1)
 
virtual void read (const std::vector< std::string > &, std::vector< std::string > &, int=-1)
 
virtual int flushRead ()
 return count of 'things' flushed
 

Protected Attributes

unsigned int version_
 

Detailed Description

Definition at line 19 of file FrontEndHardwareBase.h.

Member Function Documentation

◆ write()

virtual void ots::FrontEndHardwareBase::write ( const std::string &  )
inlinevirtual

These should never be called directly if used correctly, but not all classes will implement every function (so no pure virtuals). Should be obvious that the wrong thing is happening if these are called because exceptions are thrown!

Reimplemented in ots::OtsUDPHardware.

Definition at line 30 of file FrontEndHardwareBase.h.


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