NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
be_mpi_exception.h
Go to the documentation of this file.
1/*
2 * This software was developed at the National Institute of Standards and
3 * Technology (NIST) by employees of the Federal Government in the course
4 * of their official duties. Pursuant to title 17 Section 105 of the
5 * United States Code, this software is not subject to copyright protection
6 * and is in the public domain. NIST assumes no responsibility whatsoever for
7 * its use by other parties, and makes no guarantees, expressed or implied,
8 * about its quality, reliability, or any other characteristic.
9 */
10
11#ifndef BE_MPI_EXCEPTION_H_
12#define BE_MPI_EXCEPTION_H_
13
14#include <string>
15
16#include <be_error_exception.h>
17
18namespace BiometricEvaluation
19{
20 namespace MPI
21 {
23 {
24 public:
27
36 Exception(std::string info);
37
39 virtual ~Exception() noexcept = default;
40 };
41
48 class TerminateJob : public Exception
49 {
50 public:
53
62 TerminateJob(std::string info);
63 };
64 }
65}
66
67
68#endif /* BE_MPI_EXCEPTION_H_ */
69
The parent class of all BiometricEvaluation exceptions.
Exception(std::string info)
Constructor.
virtual ~Exception() noexcept=default
Destructor.
Exception()
Construct with default information string.
An exception that when thrown from a Task should result in the entire job (all tasks) being shut down...
TerminateJob()
Construct with default information string.
TerminateJob(std::string info)
Constructor.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...