#include <fsc_Collector.h>

Definition at line 61 of file fsc_Collector.h.
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. | |
| fsc_RawCollector::fsc_RawCollector | ( | ) | [inline] |
| virtual fsc_RawCollector::~fsc_RawCollector | ( | ) | [inline, virtual] |
| 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 72 of file fsc_Collector.h.
Referenced by fsc_RawMedVolPathCollector::ProcFileID(), fsc_RawMedVolCollector::ProcFileID(), fsc_RawMediumContentCollector::ProcFileID(), and fsc_RawScan::ScanAllFileID().
00072 { 00073 m_curFileID = a_fileID; 00074 return true; 00075 };

| virtual bool fsc_RawCollector::ProcRecDataL | ( | fsc_nsElement_t & | a_nsElem | ) | [inline, virtual] |
Definition at line 76 of file fsc_Collector.h.
References fsc_nsElement_t::nameType.
Referenced by fsc_RawScan::ScanAllFileID().
00076 { 00077 m_curNSNameType = a_nsElem.nameType; 00078 return true; 00079 };

| virtual bool fsc_RawCollector::ProcRecDataL | ( | fsc_DataL_t & | a_dataL | ) | [inline, virtual] |
| virtual bool fsc_RawCollector::ProcVecGeneration | ( | vector< fsc_Generation_t > & | a_gen_v | ) | [inline, virtual] |
Definition at line 81 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllGeneration().

| 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 82 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllGeneration().

| virtual bool fsc_RawCollector::ProcRecCopy | ( | fsc_Copy_t & | a_copy | ) | [inline, virtual] |
Reimplemented in fsc_RawMedVolCollector, and fsc_RawMediumContentCollector.
Definition at line 84 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllCopy().

| 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 85 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllSplit().

| virtual bool fsc_RawCollector::ProcRecMedPosMgr | ( | fsc_MediaPosition_t & | a_medPos | ) | [inline, virtual] |
Reimplemented in fsc_CollectorDelete, fsc_CollectorRedunCopy, fsc_RawMedVolCollector, fsc_RawMedVolPathCollector, fsc_RawReorgScanDataCollector, and fsc_RawMediumContentCollector.
Definition at line 86 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllCopy(), fsc_RawScan::ScanAllGeneration(), and fsc_RawScan::ScanAllSplit().

| 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 89 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllCopy().

| virtual bool fsc_RawCollector::PostCopiesProc | ( | ) | [inline, virtual] |
Called when all copies are preocessed.
Reimplemented in fsc_CollectorRedunCopy.
Definition at line 92 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllGeneration().

| ivd_RecordIDX_t fsc_RawCollector::GetFileID | ( | void | ) | [inline] |
Reimplemented in fsc_RawMedVolPathCollector.
Definition at line 94 of file fsc_Collector.h.
00094 { return m_curFileID;};
| UInt32_t fsc_RawCollector::GetNSNameType | ( | ) | [inline] |
Definition at line 95 of file fsc_Collector.h.
Referenced by fsc_RawScan::ScanAllGeneration().
00095 { return m_curNSNameType;};

| 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 99 of file fsc_Collector.h.
Referenced by fsc_RawScan::DirTreeWalk().

Reimplemented in fsc_ColectorExpFile, fsc_CollectorDelete, fsc_CollectorRedunCopy, fsc_RawMedVolCollector, fsc_RawMedVolPathCollector, fsc_RawReorgScanDataCollector, and fsc_RawMediumContentCollector.
Definition at line 102 of file fsc_Collector.h.
ivd_RecordIDX_t fsc_RawCollector::m_curFileID [protected] |
Definition at line 106 of file fsc_Collector.h.
Referenced by fsc_CollectorRedunCopy::PostCopiesProc(), and fsc_RawMediumContentCollector::ProcRecMedPosMgr().
UInt32_t fsc_RawCollector::m_curNSNameType [protected] |
name spze name type tell if file is deleted, has NSC information, has all attributes stored.
..
Definition at line 110 of file fsc_Collector.h.
Referenced by fsc_RawReorgScanDataCollector::ProcVecGeneration().
1.5.6