|
NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
|
#include <memory>#include <string>#include <be_framework_enumeration.h>#include <be_io_logsheet.h>Go to the source code of this file.
Namespaces | |
| namespace | BiometricEvaluation |
| This software was developed at the National Institute of Standards and Technology (NIST) by employees of the Federal Government in the course of their official duties. | |
| namespace | BiometricEvaluation::MPI |
| Common declarations and functions for the MPI-based functionality. | |
Typedefs | |
| using | BiometricEvaluation::MPI::taskcmd_t = std::underlying_type< TaskCommand >::type |
| Storage type for TaskCommand. More... | |
| using | BiometricEvaluation::MPI::taskstat_t = std::underlying_type< TaskStatus >::type |
| Storage type for TaskStatus. More... | |
| using | BiometricEvaluation::MPI::msgtag_t = std::underlying_type< MessageTag >::type |
| Storage type for MessageTag. More... | |
Enumerations | |
| enum class | BiometricEvaluation::MPI::TaskCommand : int32_t { BiometricEvaluation::MPI::Continue = 0 , BiometricEvaluation::MPI::Ignore = 1 , BiometricEvaluation::MPI::Exit = 2 , BiometricEvaluation::MPI::QuickExit = 3 , BiometricEvaluation::MPI::TermExit = 4 } |
| The command given to an MPI task. More... | |
| enum class | BiometricEvaluation::MPI::TaskStatus : int32_t { BiometricEvaluation::MPI::OK = 0 , BiometricEvaluation::MPI::Failed = 1 , BiometricEvaluation::MPI::Exit = 2 , BiometricEvaluation::MPI::RequestJobTermination = 3 } |
| The status of an MPI distributor or receiver task. More... | |
| enum class | BiometricEvaluation::MPI::MessageTag : int32_t { BiometricEvaluation::MPI::Control = 0 , BiometricEvaluation::MPI::Data = 1 , BiometricEvaluation::MPI::OOB = 2 } |
| The types of messages sent between MPI task processes. More... | |
Functions | |
| std::string | BiometricEvaluation::MPI::generateUniqueID () |
| Obtain a unique ID for the current process. More... | |
| void | BiometricEvaluation::MPI::printStatus (const std::string &message) |
| Print a status message to stdout. More... | |
| void | BiometricEvaluation::MPI::logEntry (IO::Logsheet &logsheet) |
| Send the current log stream to the log device as a debug entry. More... | |
| void | BiometricEvaluation::MPI::logMessage (IO::Logsheet &logsheet, const std::string &message) |
| Send a log message to the given Logsheet as a debug entry. More... | |
| std::shared_ptr< BiometricEvaluation::IO::Logsheet > | BiometricEvaluation::MPI::openLogsheet (const std::string &url, const std::string &description) |
| Open a Logsheet object for a component of the MPI framework. More... | |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::MPI::TaskCommand, BE_MPI_TaskCommand_EnumToStringMap) | |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::MPI::TaskStatus, BE_MPI_TaskStatus_EnumToStringMap) | |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::MPI::MessageTag, BE_MPI_MessageTag_EnumToStringMap) | |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS | ( | BiometricEvaluation::MPI::TaskCommand | , |
| BE_MPI_TaskCommand_EnumToStringMap | |||
| ) |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS | ( | BiometricEvaluation::MPI::TaskStatus | , |
| BE_MPI_TaskStatus_EnumToStringMap | |||
| ) |
| BE_FRAMEWORK_ENUMERATION_DECLARATIONS | ( | BiometricEvaluation::MPI::MessageTag | , |
| BE_MPI_MessageTag_EnumToStringMap | |||
| ) |