Gromacs  2025-dev-20240906-b7d3419
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
gmx::ITrajectorySignallerClient Class Referenceabstract

#include <gromacs/modularsimulator/modularsimulatorinterfaces.h>

+ Inheritance diagram for gmx::ITrajectorySignallerClient:

Description

Interface for signaller clients of the TrajectoryElement.

Defining registerTrajectorySignallerCallback allows clients to register an arbitrary callback for notification by the signaller for every TrajectoryEvent separately.

Public Member Functions

virtual ~ITrajectorySignallerClient ()=default
 Standard virtual destructor.
 

Protected Member Functions

virtual std::optional
< SignallerCallback
registerTrajectorySignallerCallback (TrajectoryEvent)=0
 Return callback to TrajectoryElement.
 

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