ldas-tools-diskcacheAPI 2.7.7
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Attributes | List of all members
anonymous_namespace{SDGTx.cc}::Info Class Reference
Inheritance diagram for anonymous_namespace{SDGTx.cc}::Info:
Inheritance graph
[legend]
Collaboration diagram for anonymous_namespace{SDGTx.cc}::Info:
Collaboration graph
[legend]

Public Types

typedef Registry::indexing_type indexing_type
 
typedef Registry::indexing_type indexing_type
 
typedef Registry::indexing_type indexing_type
 

Public Member Functions

 Info (const std::string &Name)
 
virtual InfoClone () const
 
void Find (const Streams::Streamable &Source, const Directory &Dir, QueryAnswer &Answer) const
 
void Find (const Streams::Streamable &Source, const Directory &Dir, QueryAnswer &Answer) const
 
void Find (const Streams::Streamable &Source, const Directory &Dir, QueryAnswer &Answer) const
 
bool IsMatch (DirectoryScanData &Data) const
 Called per file. More...
 
bool IsMatch (DirectoryScanData &Data) const
 Called per file. More...
 
bool IsMatch (DirectoryScanData &Data) const
 Called per file. More...
 
void OnDirectoryClose (DirectoryScanData &Data) const
 Callback once all data has been read. More...
 
void OnDirectoryClose (DirectoryScanData &Data) const
 Callback once all data has been read. More...
 
void OnDirectoryClose (DirectoryScanData &Data) const
 Callback once all data has been read. More...
 
void TranslateQuery (const QueryParams &Params, QueryAnswer &Answer) const
 
void TranslateQuery (const QueryParams &Params, QueryAnswer &Answer) const
 
void TranslateQuery (const QueryParams &Params, QueryAnswer &Answer) const
 

Public Attributes

const ascii_key_type m_key_name
 

Static Public Attributes

static const FindFunc FIND_FUNC_NULL
 
static const IsMatchFunc IS_MATCH_FUNC_NULL
 
static const OnDirectoryCloseFunc ON_DIRECTORY_CLOSE_FUNC_NULL
 
static const TranslateQueryFunc TRANSLATE_QUERY_FUNC_NULL
 

Protected Member Functions

 Info (const Info &Source)
 

Private Attributes

FindFunc m_find_func
 
IsMatchFunc m_is_match_func
 
OnDirectoryCloseFunc m_on_directory_close_func
 
TranslateQueryFunc m_translate_query_func
 

Member Typedef Documentation

◆ indexing_type [1/3]

◆ indexing_type [2/3]

◆ indexing_type [3/3]

Constructor & Destructor Documentation

◆ Info() [1/2]

anonymous_namespace{SDGTx.cc}::Info::Info ( const std::string &  Name)

◆ Info() [2/2]

anonymous_namespace{SDGTx.cc}::Info::Info ( const Info Source)
protected

Member Function Documentation

◆ Clone()

Info * anonymous_namespace{SDGTx.cc}::Info::Clone ( ) const
virtual

◆ Find() [1/3]

void diskCache::Cache::Registry::Info::Find ( const Streams::Streamable Source,
const Directory Dir,
QueryAnswer Answer 
) const
inherited

◆ Find() [2/3]

void diskCache::Cache::Registry::Info::Find ( const Streams::Streamable Source,
const Directory Dir,
QueryAnswer Answer 
) const
inherited

◆ Find() [3/3]

void diskCache::Cache::Registry::Info::Find ( const Streams::Streamable Source,
const Directory Dir,
QueryAnswer Answer 
) const
inherited

◆ IsMatch() [1/3]

bool diskCache::Cache::Registry::Info::IsMatch ( DirectoryScanData Data) const
inlineinherited

Called per file.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ IsMatch() [2/3]

bool diskCache::Cache::Registry::Info::IsMatch ( DirectoryScanData Data) const
inherited

Called per file.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ IsMatch() [3/3]

bool diskCache::Cache::Registry::Info::IsMatch ( DirectoryScanData Data) const
inherited

Called per file.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ OnDirectoryClose() [1/3]

void diskCache::Cache::Registry::Info::OnDirectoryClose ( DirectoryScanData Data) const
inlineinherited

Callback once all data has been read.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ OnDirectoryClose() [2/3]

void diskCache::Cache::Registry::Info::OnDirectoryClose ( DirectoryScanData Data) const
inherited

Callback once all data has been read.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ OnDirectoryClose() [3/3]

void diskCache::Cache::Registry::Info::OnDirectoryClose ( DirectoryScanData Data) const
inherited

Callback once all data has been read.

Parameters
[in,out]DataSearch engine specific data. This is also a scratch area for search engines to record transient information related to processing the directory contents.

◆ TranslateQuery() [1/3]

void diskCache::Cache::Registry::Info::TranslateQuery ( const QueryParams Params,
QueryAnswer Answer 
) const
inlineinherited

◆ TranslateQuery() [2/3]

void diskCache::Cache::Registry::Info::TranslateQuery ( const QueryParams Params,
QueryAnswer Answer 
) const
inherited

◆ TranslateQuery() [3/3]

void diskCache::Cache::Registry::Info::TranslateQuery ( const QueryParams Params,
QueryAnswer Answer 
) const
inherited

Member Data Documentation

◆ FIND_FUNC_NULL

static const FindFunc diskCache::Cache::Registry::Info::FIND_FUNC_NULL
staticinherited
Initial value:
=
void(* FindFunc)(const Streams::Streamable &Source, const Directory &Dir, QueryAnswer &Answer)
Definition: Registry.hh:56

◆ IS_MATCH_FUNC_NULL

static const IsMatchFunc diskCache::Cache::Registry::Info::IS_MATCH_FUNC_NULL
staticinherited
Initial value:
=
bool(* IsMatchFunc)(DirectoryScanData &Data)
Definition: Registry.hh:59

◆ m_find_func

FindFunc diskCache::Cache::Registry::Info::m_find_func
privateinherited

◆ m_is_match_func

IsMatchFunc diskCache::Cache::Registry::Info::m_is_match_func
privateinherited

◆ m_key_name

const ascii_key_type diskCache::Common::Registry::Info::m_key_name
inherited

◆ m_on_directory_close_func

OnDirectoryCloseFunc diskCache::Cache::Registry::Info::m_on_directory_close_func
privateinherited

◆ m_translate_query_func

TranslateQueryFunc diskCache::Cache::Registry::Info::m_translate_query_func
privateinherited

◆ ON_DIRECTORY_CLOSE_FUNC_NULL

static const OnDirectoryCloseFunc diskCache::Cache::Registry::Info::ON_DIRECTORY_CLOSE_FUNC_NULL
staticinherited
Initial value:
=
void(* OnDirectoryCloseFunc)(DirectoryScanData &Data)
Definition: Registry.hh:60

◆ TRANSLATE_QUERY_FUNC_NULL

static const TranslateQueryFunc diskCache::Cache::Registry::Info::TRANSLATE_QUERY_FUNC_NULL
staticinherited
Initial value:
=
void(* TranslateQueryFunc)(const QueryParams &Params, QueryAnswer &Answer)
Definition: Registry.hh:61

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