artdaqtest::CommandableFragmentGeneratorTest Class Reference

CommandableFragmentGenerator derived class for testing. More...

Inheritance diagram for artdaqtest::CommandableFragmentGeneratorTest:
artdaq::CommandableFragmentGenerator

List of all members.

Public Member Functions

 CommandableFragmentGeneratorTest ()
 CommandableFragmentGeneratorTest Constructor.
bool getNext_ (artdaq::FragmentPtrs &frags) override
 Generate data and return it to CommandableFragmentGenerator.
std::vector
< artdaq::Fragment::fragment_id_t > 
fragmentIDs () override
 Get the Fragment IDs generated by the CommandableFragmentGenerator.
void start () override
 Perform start actions. No-Op.
void stopNoMutex () override
 Perform immediate stop actions. No-Op.
void stop () override
 Perform stop actions. No-Op.
void pause () override
 Perform pause actions. No-Op.
void resume () override
 Perform resume actions. No-Op.

Detailed Description

CommandableFragmentGenerator derived class for testing.

Definition at line 15 of file CommandableFragmentGenerator_t.cc.


Member Function Documentation

std::vector< artdaq::Fragment::fragment_id_t > artdaqtest::CommandableFragmentGeneratorTest::fragmentIDs (  )  [override]

Get the Fragment IDs generated by the CommandableFragmentGenerator.

Returns:
CommandableFragmentGeneratorTest returns a vector containing 1.

Reimplemented from artdaq::CommandableFragmentGenerator.

Definition at line 79 of file CommandableFragmentGenerator_t.cc.

bool artdaqtest::CommandableFragmentGeneratorTest::getNext_ ( artdaq::FragmentPtrs &  frags  )  [override]

Generate data and return it to CommandableFragmentGenerator.

Parameters:
frags FragmentPtrs list that new Fragments should be added to
Returns:
True if data was generated

CommandableFragmentGeneratorTest merely default-constructs Fragments, emplacing them on the frags list.

Definition at line 71 of file CommandableFragmentGenerator_t.cc.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator

Generated on 16 Aug 2017 for artdaq by  doxygen 1.6.1