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

Input/Output functionality. More...

Namespaces

namespace  Utility
 A class containing utility functions used for IO operations.
 

Classes

class  ArchiveRecordStore
 This class implements the IO::RecordStore interface by storing data items in single file, with an associated manifest file. More...
 
class  CompressedRecordStore
 Sibling-implemented IO::RecordStore with Compression. More...
 
class  Compressor
 Common interface for classes providing compressing and decompressing functionality. More...
 
class  DBRecordStore
 A class that implements IO::RecordStore using a Berkeley DB database as the underlying record storage system. More...
 
class  FileLogCabinet
 A class to represent a collection of log sheets. More...
 
class  FileLogsheet
 A class to represent a single logging mechanism with a file as the backing store. More...
 
class  FileRecordStore
 A class to represent the record store data storage mechanism implemented as files for each record. More...
 
class  GZip
 An IO::Compressor for gzip compression from zlib. More...
 
class  ListRecordStore
 IO::RecordStore that reads a list of keys from a text file, and retrieves the data from another IO::RecordStore. More...
 
class  Logsheet
 A class to represent a logging mechanism. More...
 
class  PersistentRecordStoreUnion
 An implementation of IO::RecordStoreUnion that persists across instantiations. More...
 
class  Properties
 Maintain key/value pairs of strings, with each property matched to one value. More...
 
class  PropertiesFile
 An IO::Properties object persisted in a file on disk. More...
 
class  RecordStore
 A class to represent a data storage mechanism. More...
 
class  RecordStoreIterator
 Generic ForwardIterator for all RecordStores. More...
 
class  RecordStoreUnion
 A collection of N related read-only RecordStores, operated on simultaneously. More...
 
class  SQLiteRecordStore
 An IO::RecordStore implementation using a SQLite database as the underlying record storage system. More...
 
class  SysLogsheet
 A class to represent a single logging mechanism to a logging service on the network. More...
 

Enumerations

enum class  Mode { ReadWrite = 0 , ReadOnly = 1 }
 Accessibility of object. More...
 

Detailed Description

Input/Output functionality.

The IO package contains classes and functions used to abstract input and output operations and provide for robust error handling on behalf of the application.

Enumeration Type Documentation

◆ Mode

enum class BiometricEvaluation::IO::Mode
strong

Accessibility of object.

Enumerator
ReadWrite 

Constant indicating the state of an object that manages some underlying file is accessible for reading and writing.

ReadOnly 

Constant indicating the state of an object that manages some underlying file is accessible for reading only.

Definition at line 34 of file be_io.h.