DDS Transport Implementation. More...
#include <artdaq/RTIDDS/RTIDDS.hh>
Classes | |
class | OctetsListener |
A class that reads data from DDS. More... | |
Public Types | |
enum | IOType { reader, writer } |
Whether this DDS instance is a reader or a writer. | |
Public Member Functions | |
RTIDDS (std::string name, IOType iotype, std::string max_size="1000000") | |
Construct a RTIDDS transmitter. | |
virtual | ~RTIDDS () |
Default virtrual Destructor. | |
void | copyFragmentToDDS_ (artdaq::Fragment &fragment) |
Copy a Fragment to DDS. | |
void | moveFragmentToDDS_ (artdaq::Fragment &&fragment) |
Move a Fragment to DDS. | |
Public Attributes | |
OctetsListener | octets_listener_ |
The receiver. |
DDS Transport Implementation.
Definition at line 21 of file RTIDDS.hh.
artdaq::RTIDDS::RTIDDS | ( | std::string | name, | |
IOType | iotype, | |||
std::string | max_size = "1000000" | |||
) |
void artdaq::RTIDDS::copyFragmentToDDS_ | ( | artdaq::Fragment & | fragment | ) |
void artdaq::RTIDDS::moveFragmentToDDS_ | ( | artdaq::Fragment && | fragment | ) |