|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Exception type used to indicate processor-initiated non-error end of processing.
End of processing can be initiated either by the data source (which should then flush() the processors) or by any processor. When a processor initiates a non-error end of processing, it does so by first flush()ing the downstream processors and then throwing end_of_processing. The data source should catch this exception and subsequently must not send events or flush the processors.
Inherits std::exception.
Public Member Functions | |
| end_of_processing (std::string message) | |
| Construct with status message. | |
| auto | what () const noexcept -> char const *override |
| Implements std::exception interface. | |
|
inlineexplicit |
Construct with status message.
| message | the message, which should describe the reason for the end of processing |