artdaq  v3_09_00
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 (const 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 ( const fhicl::ParameterSet &  ps)

BrokenTransferTest Constructor

Parameters
psParameterSet containing BrokenTransferTest configuration

Definition at line 11 of file BrokenTransferTest.cc.

Member Function Documentation

void artdaqtest::BrokenTransferTest::TestReceiverPause ( )

Run the "Receiver Paused" test

Definition at line 58 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 114 of file BrokenTransferTest.cc.

void artdaqtest::BrokenTransferTest::TestSenderPause ( )

Run the "Sender Paused" test

Definition at line 39 of file BrokenTransferTest.cc.

void artdaqtest::BrokenTransferTest::TestSenderReconnect ( )

Run the "Sender Reconnect" test

Definition at line 77 of file BrokenTransferTest.cc.


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