allpix::MissingDependenciesException
Module: Exception classes
Exception for modules to request an interrupt because dependencies are missing. More…
#include <exceptions.h>
Inherits from allpix::RuntimeError, allpix::Exception, std::exception
Public Functions
Name | |
---|---|
MissingDependenciesException() =default Constructs request to interrupt event processing. |
Additional inherited members
Public Functions inherited from allpix::RuntimeError
Name | |
---|---|
RuntimeError(std::string what_arg) Creates exception with the given runtime problem. |
Protected Functions inherited from allpix::RuntimeError
Name | |
---|---|
RuntimeError() =default Internal constructor for exceptions setting the error message indirectly. |
Public Functions inherited from allpix::Exception
Name | |
---|---|
Exception(std::string what_arg) Creates exception with the specified problem. |
|
const char * | what() const override Return the error message. |
Protected Functions inherited from allpix::Exception
Name | |
---|---|
Exception() =default Internal constructor for exceptions setting the error message indirectly. |
Protected Attributes inherited from allpix::Exception
Name | |
---|---|
std::string | error_message_ |
Detailed Description
class allpix::MissingDependenciesException;
Exception for modules to request an interrupt because dependencies are missing.
Note: Non-fatal error used to request the module to be rescheduled later.
This error can be raised by modules if they cannot handle an event at this point in time, because earlier events have not been processed yet. The event will then be pushed on a queue to be handled when all earlier events are done processing.
Public Functions Documentation
function MissingDependenciesException
MissingDependenciesException() =default
Constructs request to interrupt event processing.
Updated on 2024-12-13 at 08:31:37 +0000