Belle II Software development
AsyncDisplayModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11#include <framework/pcore/AsyncWrapper.h>
12
13namespace Belle2 {
20 public:
23 {
24 setDescription("Starts the Display module asynchronously (with buffered input). Note that the buffer is limited in size and not all events can be passed to the display once it is full. (Configurable using 'discardOldEvents' param).");
25 }
26 ~AsyncDisplayModule() { } //< dtor
27 };
29}
Wraps DisplayModule and starts it in a forked process.
Wraps a given Module to execute it asynchronously.
Definition: AsyncWrapper.h:34
void setDescription(const std::string &description)
Sets the description of the module.
Definition: Module.cc:214
Abstract base class for different kinds of events.