Public Member Functions | Public Attributes | Protected Attributes

fsc_RawCollector Class Reference
[File System Catalog]

#include <fsc_Collector.h>

Inheritance diagram for fsc_RawCollector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 fsc_RawCollector ()
virtual ~fsc_RawCollector ()
virtual bool ProcFileID (ivd_RecordIDX_t a_fileID)
 this methods are called by raw FSC scaner when fsc tree is scanned.
virtual bool ProcRecDataL (fsc_nsElement_t &a_nsElem)
virtual bool ProcRecDataL (fsc_DataL_t &a_dataL)
virtual bool ProcVecGeneration (vector< fsc_Generation_t > &a_gen_v)
virtual bool ProcRecGeneration (fsc_Generation_t &a_gen, UInt32_t a_status)
virtual bool ProcRecCopy (fsc_Copy_t &a_copy)
virtual bool ProcRecSplit (fsc_Split_t &a_split)
virtual bool ProcRecMedPosMgr (fsc_MediaPosition_t &a_medPos)
virtual bool PostRecCopy (fsc_Copy_t &a_copy)
 Called after each copy processed.
virtual bool PostCopiesProc ()
 Called when all copies are preocessed.
ivd_RecordIDX_t GetFileID ()
UInt32_t GetNSNameType ()
virtual bool ProcDirElement (fsc_nsElement_t &a_nsElem, const df_StandardAttr_t &a_attr, const cmn_Path &a_path, const string &a_name)

Public Attributes

 log_CLASSID_m

Protected Attributes

ivd_RecordIDX_t m_curFileID
UInt32_t m_curNSNameType
 name spze name type tell if file is deleted, has NSC information, has all attributes stored...

Detailed Description

Definition at line 75 of file fsc_Collector.h.


Constructor & Destructor Documentation

fsc_RawCollector::fsc_RawCollector (  )  [inline]

Definition at line 78 of file fsc_Collector.h.

virtual fsc_RawCollector::~fsc_RawCollector (  )  [inline, virtual]

Definition at line 79 of file fsc_Collector.h.

{};


Member Function Documentation

ivd_RecordIDX_t fsc_RawCollector::GetFileID ( void   )  [inline]

Reimplemented in fsc_RawMedVolPathCollector.

Definition at line 108 of file fsc_Collector.h.

{ return m_curFileID;};

UInt32_t fsc_RawCollector::GetNSNameType (  )  [inline]

Definition at line 109 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllGeneration().

{ return m_curNSNameType;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::PostCopiesProc (  )  [inline, virtual]

Called when all copies are preocessed.

Reimplemented in fsc_CollectorRedunCopy.

Definition at line 106 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllGeneration().

{return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::PostRecCopy ( fsc_Copy_t a_copy  )  [inline, virtual]

Called after each copy processed.

Reimplemented in fsc_CollectorDelete, and fsc_CollectorRedunCopy.

Definition at line 103 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllCopy().

{return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcDirElement ( fsc_nsElement_t a_nsElem,
const df_StandardAttr_t a_attr,
const cmn_Path a_path,
const string &  a_name 
) [inline, virtual]

Reimplemented in fsc_ColectorExpFile.

Definition at line 113 of file fsc_Collector.h.

Referenced by fsc_RawScan::DirTreeWalk().

                                                         {return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcFileID ( ivd_RecordIDX_t  a_fileID  )  [inline, virtual]

this methods are called by raw FSC scaner when fsc tree is scanned.

The scan stops if calee return false

Reimplemented in fsc_CollectorDelete, fsc_RawMedVolCollector, fsc_RawMedVolPathCollector, fsc_RawReorgScanDataCollector, and fsc_RawMediumContentCollector.

Definition at line 86 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllFileID().

                                                      {
        m_curFileID = a_fileID;
        return true;
    };

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcRecCopy ( fsc_Copy_t a_copy  )  [inline, virtual]

Reimplemented in fsc_RawMedVolCollector, and fsc_RawMediumContentCollector.

Definition at line 98 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllCopy().

{return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcRecDataL ( fsc_nsElement_t a_nsElem  )  [inline, virtual]

Definition at line 90 of file fsc_Collector.h.

References fsc_nsElement_t::nameType.

Referenced by fsc_RawScan::ScanAllFileID().

                                                         {
        m_curNSNameType = a_nsElem.nameType;
        return true;
    };

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcRecDataL ( fsc_DataL_t a_dataL  )  [inline, virtual]

Definition at line 94 of file fsc_Collector.h.

{return true;};

virtual bool fsc_RawCollector::ProcRecGeneration ( fsc_Generation_t a_gen,
UInt32_t  a_status 
) [inline, virtual]

Reimplemented in fsc_CollectorDelete, fsc_CollectorRedunCopy, fsc_RawMedVolCollector, fsc_RawReorgScanDataCollector, and fsc_RawMediumContentCollector.

Definition at line 96 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllGeneration().

                                                               {return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcRecMedPosMgr ( fsc_MediaPosition_t a_medPos  )  [inline, virtual]
virtual bool fsc_RawCollector::ProcRecSplit ( fsc_Split_t a_split  )  [inline, virtual]

Reimplemented in fsc_CollectorDelete, fsc_CollectorRedunCopy, fsc_RawMedVolCollector, fsc_RawReorgScanDataCollector, and fsc_RawMediumContentCollector.

Definition at line 99 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllSplit().

{return true;};

Here is the caller graph for this function:

virtual bool fsc_RawCollector::ProcVecGeneration ( vector< fsc_Generation_t > &  a_gen_v  )  [inline, virtual]

Definition at line 95 of file fsc_Collector.h.

Referenced by fsc_RawScan::ScanAllGeneration().

{return true;};

Here is the caller graph for this function:


Member Data Documentation

name spze name type tell if file is deleted, has NSC information, has all attributes stored...

Definition at line 124 of file fsc_Collector.h.

Referenced by fsc_RawReorgScanDataCollector::ProcVecGeneration().


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