|
| | UDPDataStreamerConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath) |
| |
| | UDPDataStreamerBase (std::string IPAddress, unsigned int port, std::string toIPAddress, unsigned int toPort) |
| |
|
int | send (const std::string &buffer) |
| |
|
int | send (const std::vector< uint32_t > &buffer) |
| |
|
| TransmitterSocket (const std::string &IPAddress, unsigned int port=0) |
| |
|
int | send (Socket &toSocket, const std::string &buffer, bool verbose=false) |
| |
|
int | send (Socket &toSocket, const std::vector< uint32_t > &buffer, bool verbose=false) |
| |
|
int | send (Socket &toSocket, const std::vector< uint16_t > &buffer, bool verbose=false) |
| |
|
| Socket (const std::string &IPAddress, unsigned int port=0) |
| |
|
virtual void | initialize (unsigned int socketReceiveBufferSize=defaultSocketReceiveSize_) |
| |
|
const struct sockaddr_in & | getSocketAddress (void) |
| |
|
const std::string & | getIPAddress () |
| |
|
uint16_t | getPort () |
| |
|
| DataConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority) |
| |
|
virtual void | registerToBuffer (void) |
| | mirror DataProducerBase::registerToBuffer
|
| |
|
virtual void | configure (void) |
| |
| virtual void | startProcessingData (std::string runNumber) |
| |
|
virtual void | stopProcessingData (void) |
| |
|
template<class D , class H > |
| int | read (D &buffer, H &header) |
| | Copies the buffer into the passed parameters.
|
| |
|
template<class D , class H > |
| int | read (D *&buffer, H *&header) |
| | Fast version where you point to the buffer without copying.
|
| |
|
template<class D , class H > |
| int | setReadSubBuffer (void) |
| |
|
template<class D , class H > |
| int | read (D &buffer) |
| |
|
ConsumerPriority | getPriority (void) |
| |
|
| 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 |
| |
Definition at line 14 of file UDPDataStreamerConsumer.h.
| UDPDataStreamerConsumer::UDPDataStreamerConsumer |
( |
std::string |
supervisorApplicationUID, |
|
|
std::string |
bufferUID, |
|
|
std::string |
processorUID, |
|
|
const ConfigurationTree & |
theXDAQContextConfigTree, |
|
|
const std::string & |
configurationPath |
|
) |
| |