ldas-tools-diskcacheAPI  2.5.6
Classes | Public Types | Public Member Functions | List of all members
diskCache::Cache::QueryAnswer Class Reference

#include <QueryAnswer.hh>

Classes

class  IndexDataBase
 

Public Types

typedef std::list< std::string > error_container_type
 
typedef INT_4U id_type
 
typedef LDASTools::AL::SharedPtr< IndexDataBaseindex_data_type
 
typedef IndexDataBase::filename_container_type filename_container_type
 
typedef IndexDataBase::gap_container_type gap_container_type
 
typedef IndexDataBase::interval_container_type interval_container_type
 

Public Member Functions

 QueryAnswer ()
 
void AddError (const std::string &Message)
 
void Complete (INT_4U=IndexDataBase::GEN_MASK)
 
const error_container_typeErrors () const
 
const filename_container_typeFilenames () const
 
index_data_type IndexData () const
 
void IndexData (index_data_type Data)
 
void IndexData (IndexDataBase *Data)
 
void IndexId (id_type Id)
 
id_type IndexId () const
 
void IgnoreFilenames ()
 
void IgnoreGaps ()
 
void IgnoreIntervals ()
 
bool IsCompleted () const
 
bool IsResampled () const
 
void Resample ()
 
void Resample (bool Value)
 
void Swap (filename_container_type &Filenames)
 
void SwapErrors (error_container_type &Errors)
 
void SwapGaps (gap_container_type &Gaps)
 
void SwapIntervals (interval_container_type &Intervals)
 

Member Typedef Documentation

◆ error_container_type

typedef std::list< std::string > diskCache::Cache::QueryAnswer::error_container_type

◆ filename_container_type

◆ gap_container_type

◆ id_type

◆ index_data_type

◆ interval_container_type

Constructor & Destructor Documentation

◆ QueryAnswer()

diskCache::Cache::QueryAnswer::QueryAnswer ( )
inline

Member Function Documentation

◆ AddError()

void diskCache::Cache::QueryAnswer::AddError ( const std::string &  Message)
inline

◆ Complete()

void diskCache::Cache::QueryAnswer::Complete ( INT_4U  Mask = IndexDataBase::GEN_MASK)
inline

◆ Errors()

const QueryAnswer::error_container_type & diskCache::Cache::QueryAnswer::Errors ( ) const
inline

◆ Filenames()

const QueryAnswer::filename_container_type & diskCache::Cache::QueryAnswer::Filenames ( ) const
inline

◆ IgnoreFilenames()

void diskCache::Cache::QueryAnswer::IgnoreFilenames ( )
inline

◆ IgnoreGaps()

void diskCache::Cache::QueryAnswer::IgnoreGaps ( )
inline

◆ IgnoreIntervals()

void diskCache::Cache::QueryAnswer::IgnoreIntervals ( )
inline

◆ IndexData() [1/3]

QueryAnswer::index_data_type diskCache::Cache::QueryAnswer::IndexData ( ) const
inline

◆ IndexData() [2/3]

void diskCache::Cache::QueryAnswer::IndexData ( index_data_type  Data)
inline

◆ IndexData() [3/3]

void diskCache::Cache::QueryAnswer::IndexData ( IndexDataBase Data)
inline

◆ IndexId() [1/2]

void diskCache::Cache::QueryAnswer::IndexId ( id_type  Id)
inline

◆ IndexId() [2/2]

QueryAnswer::id_type diskCache::Cache::QueryAnswer::IndexId ( ) const
inline

◆ IsCompleted()

bool diskCache::Cache::QueryAnswer::IsCompleted ( ) const
inline

◆ IsResampled()

bool diskCache::Cache::QueryAnswer::IsResampled ( ) const
inline

◆ Resample() [1/2]

void diskCache::Cache::QueryAnswer::Resample ( )
inline

◆ Resample() [2/2]

void diskCache::Cache::QueryAnswer::Resample ( bool  Value)
inline

◆ Swap()

void diskCache::Cache::QueryAnswer::Swap ( filename_container_type Filenames)
inline

◆ SwapErrors()

void diskCache::Cache::QueryAnswer::SwapErrors ( error_container_type Errors)
inline

◆ SwapGaps()

void diskCache::Cache::QueryAnswer::SwapGaps ( gap_container_type Gaps)
inline

◆ SwapIntervals()

void diskCache::Cache::QueryAnswer::SwapIntervals ( interval_container_type Intervals)
inline

The documentation for this class was generated from the following file: