|
| TCPDataReceiverProducer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath) |
|
virtual void | startProcessingData (std::string runNumber) override |
|
virtual void | stopProcessingData (void) override |
|
| DataProducer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, unsigned int bufferSize=100) |
|
virtual void | configure (void) |
|
| DataProducerBase (const std::string &supervisorApplicationUID, const std::string &bufferUID, const std::string &processorUID, unsigned int bufferSize=100) |
|
virtual void | registerToBuffer (void) |
| mirror DataConsumer::registerToBuffer
|
|
template<class D , class H > |
int | attachToEmptySubBuffer (D *&data, H *&header) |
|
template<class D , class H > |
int | setWrittenSubBuffer (void) |
|
template<class D , class H > |
int | write (const D &buffer) |
|
template<class D , class H > |
int | write (const D &buffer, const H &header) |
|
unsigned int | getBufferSize (void) const |
|
| DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) |
|
virtual void | pauseProcessingData (void) |
|
virtual void | resumeProcessingData (void) |
|
const std::string & | getProcessorID (void) const |
| Getters.
|
|
void | setCircularBuffer (CircularBufferBase *circularBuffer) |
|
| WorkLoop (const std::string &name) |
|
void | startWorkLoop (void) |
|
bool | stopWorkLoop (void) |
|
bool | isActive (void) const |
|
| Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath) |
|
ConfigurationTree | getSelfNode () const |
|
const ConfigurationManager * | getConfigurationManager () const |
|
const std::string & | getContextUID () const |
|
const std::string & | getApplicationUID () const |
|
unsigned int | getApplicationLID () const |
|
std::string | getContextAddress () const |
|
unsigned int | getContextPort () const |
|
| TCPSubscribeClient (const std::string &serverIP, int serverPort) |
|
| TCPReceiverSocket (int socketId=invalidSocketId) |
|
| TCPReceiverSocket (TCPReceiverSocket &&theTCPReceiverSocket)=default |
|
template<class T > |
T | receive (void) |
|
std::string | receivePacket (std::chrono::milliseconds timeout=std::chrono::milliseconds(5)) |
|
void | setReceiveTimeout (unsigned int timeoutSeconds, unsigned int timeoutMicroSeconds) |
|
| TCPSocket (int socketId=invalidSocketId) |
| Designed to be a base class not used used directly.
|
|
| TCPSocket (TCPSocket &&move) |
| Moveable but not Copyable.
|
|
TCPSocket & | operator= (TCPSocket &&move) |
|
void | swap (TCPSocket &other) |
|
| TCPSocket (TCPSocket const &)=delete |
| Explicitly deleting copy constructor.
|
|
TCPSocket & | operator= (TCPSocket const &)=delete |
|
int | getSocketId (void) const |
|
void | open (void) |
|
void | close (void) |
|
void | sendClose (void) |
|
| TCPClientBase (const std::string &serverIP, int serverPort) |
|
bool | connect (int retry=-1, unsigned int sleepMilliSeconds=1000) |
|
bool | disconnect (void) |
|
Definition at line 14 of file TCPDataReceiverProducer.h.