NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Namespaces | Enumerations | Functions
be_process_mcutility.h File Reference
#include <sys/select.h>
#include <cstdint>
#include <memory>
#include <be_memory_autoarray.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::Process
 Process information and controls.
 
namespace  BiometricEvaluation::Process::MessageCenterUtility
 

Enumerations

enum class  BiometricEvaluation::Process::MessageCenterUtility::DescriptorType { BiometricEvaluation::Process::MessageCenterUtility::Read , BiometricEvaluation::Process::MessageCenterUtility::Write , BiometricEvaluation::Process::MessageCenterUtility::Error }
 Possible types of IO descriptors. More...
 

Functions

fd_set BiometricEvaluation::Process::MessageCenterUtility::fileDescriptorSet (int fd)
 Create a set of a single file descriptor to use with select(2). More...
 
struct timeval * BiometricEvaluation::Process::MessageCenterUtility::createTimeout (struct timeval &timeout, int32_t numSeconds=0)
 Initialize a struct timeval. More...
 
bool BiometricEvaluation::Process::MessageCenterUtility::dataAvailable (int fd, int32_t numSeconds, DescriptorType type=DescriptorType::Read)
 Obrain whether or not a file descriptor has data available. More...
 
uint32_t BiometricEvaluation::Process::MessageCenterUtility::getClientID (const Memory::uint8Array &message)
 Obtain Client ID from a transmitted message. More...
 
Memory::uint8Array BiometricEvaluation::Process::MessageCenterUtility::setClientID (uint32_t clientID, Memory::uint8Array &message)
 Encode client ID into a message. More...
 
Memory::uint8Array BiometricEvaluation::Process::MessageCenterUtility::setClientID (uint32_t clientID, const Memory::uint8Array &message)
 Encode client ID into a message. More...
 
Memory::uint8Array BiometricEvaluation::Process::MessageCenterUtility::getMessage (const Memory::uint8Array &message)
 Obtain message portion of transmitted message. More...