artdaq  v3_06_00
artdaq::RTIDDS::OctetsListener Class Reference

A class that reads data from DDS. More...

#include <artdaq/RTIDDS/RTIDDS.hh>

Inheritance diagram for artdaq::RTIDDS::OctetsListener:

Public Member Functions

void on_data_available (DDSDataReader *reader)
 Action to perform when data is available. More...
 
bool receiveFragmentFromDDS (artdaq::Fragment &fragment, const size_t receiveTimeout)
 Receive a Fragment from DDS. More...
 

Detailed Description

A class that reads data from DDS.

Definition at line 70 of file RTIDDS.hh.

Member Function Documentation

void artdaq::RTIDDS::OctetsListener::on_data_available ( DDSDataReader *  reader)

Action to perform when data is available.

Parameters
readerReader reference to read data from

Definition at line 166 of file RTIDDS.cc.

bool artdaq::RTIDDS::OctetsListener::receiveFragmentFromDDS ( artdaq::Fragment &  fragment,
const size_t  receiveTimeout 
)

Receive a Fragment from DDS.

Parameters
[out]fragmentReceived Fragment
receiveTimeoutTimeout for receive operation
Returns
Whether the receive succeeded in receiveTimeout

Definition at line 218 of file RTIDDS.cc.


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