artdaq  v3_07_01
artdaqtest::BrokenTransferTest Class Reference

A class which simulates several failure modes for TransferPlugins such as sender pause/restart and receiver pause/restart More...

#include <test/TransferPlugins/BrokenTransferTest.hh>

Classes

struct  Config
 Configuration parameters for BrokenTransferTest More...
 

Public Member Functions

 BrokenTransferTest (fhicl::ParameterSet ps)
 BrokenTransferTest Constructor More...
 
void TestSenderPause ()
 Run the "Sender Paused" test More...
 
void TestReceiverPause ()
 Run the "Receiver Paused" test More...
 
void TestSenderReconnect ()
 Run the "Sender Reconnect" test More...
 
void TestReceiverReconnect (int send_throttle_us=0)
 Run the "Receiver Reconnect" test More...
 

Detailed Description

A class which simulates several failure modes for TransferPlugins such as sender pause/restart and receiver pause/restart

Definition at line 20 of file BrokenTransferTest.hh.

Constructor & Destructor Documentation

artdaqtest::BrokenTransferTest::BrokenTransferTest ( fhicl::ParameterSet  ps)

BrokenTransferTest Constructor

Parameters
psParameterSet containing BrokenTransferTest configuration

Definition at line 10 of file BrokenTransferTest.cc.

Member Function Documentation

void artdaqtest::BrokenTransferTest::TestReceiverPause ( )

Run the "Receiver Paused" test

Definition at line 60 of file BrokenTransferTest.cc.

void artdaqtest::BrokenTransferTest::TestReceiverReconnect ( int  send_throttle_us = 0)

Run the "Receiver Reconnect" test

Parameters
send_throttle_usAmount of time Sender should wait between sends

Definition at line 113 of file BrokenTransferTest.cc.

void artdaqtest::BrokenTransferTest::TestSenderPause ( )

Run the "Sender Paused" test

Definition at line 41 of file BrokenTransferTest.cc.

void artdaqtest::BrokenTransferTest::TestSenderReconnect ( )

Run the "Sender Reconnect" test

Definition at line 79 of file BrokenTransferTest.cc.


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