NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Namespaces | Classes | Typedefs
BiometricEvaluation::Process Namespace Reference

Process information and controls. More...

Namespaces

namespace  MessageCenterUtility
 

Classes

class  CommandCenter
 Receive enumerations as commands over the network. More...
 
class  CommandParser
 Abstraction to parse messages received via CommandCenter. More...
 
class  ForkManager
 Manager implementation that starts Workers by calling fork(2). More...
 
class  ForkWorkerController
 Wrapper of a Worker returned from a Process::ForkManager. More...
 
class  Manager
 An interface for intranode process management classes. More...
 
class  MessageCenter
 Convenience for asynchronous TCP socket message passing. More...
 
class  MessageCenterListener
 Accepts new connections and spawns message receivers. More...
 
class  MessageCenterReceiver
 Receives message from a client, forwarding to the central MessageCenter. More...
 
class  POSIXThreadManager
 Manager implementation that starts Workers in POSIX threads. More...
 
class  POSIXThreadWorkerController
 Decorated Worker returned from a Process::POSIXThreadManager. More...
 
class  Semaphore
 Represent a semaphore that can be used for interprocess communication. More...
 
class  Statistics
 The Statistics class provides an interface for gathering process statistics, such as memory usage, system time, etc. More...
 
class  Worker
 An abstraction of an instance that performs work on given data. More...
 
class  WorkerController
 Wrapper of a Worker returned from a Process::Manager. More...
 

Typedefs

using ParameterList = std::map< std::string, std::shared_ptr< void > >
 Convenience alias for parameter lists to child routines. More...
 

Detailed Description

Process information and controls.

The Process package gathers all process related matters, including a class to obtain resource usage statistics.

Typedef Documentation

◆ ParameterList

using BiometricEvaluation::Process::ParameterList = typedef std::map<std::string, std::shared_ptr<void> >

Convenience alias for parameter lists to child routines.

Definition at line 30 of file be_process.h.