CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::TreeCountersBase< FieldT >::Fields Struct Reference

#include <catalog_counters.h>

Public Member Functions

 Fields ()
 
template<typename U >
void Add (const U &other)
 
template<typename U >
void Subtract (const U &other)
 
template<typename U , int factor>
void Combine (const U &other)
 
void FillFieldsMap (const std::string &prefix, FieldsMap *map) const
 

Public Attributes

FieldT regular_files
 
FieldT symlinks
 
FieldT specials
 
FieldT directories
 
FieldT nested_catalogs
 
FieldT chunked_files
 
FieldT file_chunks
 
FieldT file_size
 
FieldT chunked_file_size
 
FieldT xattrs
 
FieldT externals
 
FieldT external_file_size
 

Detailed Description

template<typename FieldT>
struct catalog::TreeCountersBase< FieldT >::Fields

Definition at line 42 of file catalog_counters.h.

Constructor & Destructor Documentation

template<typename FieldT>
catalog::TreeCountersBase< FieldT >::Fields::Fields ( )
inline

Definition at line 43 of file catalog_counters.h.

Member Function Documentation

template<typename FieldT>
template<typename U >
void catalog::TreeCountersBase< FieldT >::Fields::Add ( const U &  other)
inline

Definition at line 59 of file catalog_counters.h.

template<typename FieldT>
template<typename U , int factor>
void catalog::TreeCountersBase< FieldT >::Fields::Combine ( const U &  other)
inline

Definition at line 69 of file catalog_counters.h.

Referenced by catalog::TreeCountersBase< FieldT >::Fields::Subtract().

Here is the caller graph for this function:

template<typename FieldT>
void catalog::TreeCountersBase< FieldT >::Fields::FillFieldsMap ( const std::string &  prefix,
FieldsMap map 
) const
inline

Definition at line 84 of file catalog_counters.h.

template<typename FieldT>
template<typename U >
void catalog::TreeCountersBase< FieldT >::Fields::Subtract ( const U &  other)
inline

Definition at line 64 of file catalog_counters.h.

Here is the call graph for this function:

Member Data Documentation

template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::chunked_file_size
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::chunked_files
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::directories
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::external_file_size
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::externals
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::file_chunks
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::file_size
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::nested_catalogs
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::regular_files
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::specials
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::symlinks
template<typename FieldT>
FieldT catalog::TreeCountersBase< FieldT >::Fields::xattrs

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