#include <fsc_colGeneration.h>


Definition at line 59 of file fsc_colGeneration.h.
Public Member Functions | |
| fsc_ColGeneration (const ivd_FileID_t a_fileID, fsc_GenIDsize_v &a_generations) | |
| virtual | ~fsc_ColGeneration () |
| virtual bool | ProcObjGenerationMgr (fsc_GenerationMgr *a_genMgr_p) |
| this method is called by fsc_GenerationMgr object to collect all generations | |
Public Attributes | |
| log_CLASSID_m | |
Private Attributes | |
| ivd_FileID_t | m_fileID |
| fsc_GenIDsize_v & | m_generations |
| to collect all generations of file | |
| fsc_ColGeneration::fsc_ColGeneration | ( | const ivd_FileID_t | a_fileID, | |
| fsc_GenIDsize_v & | a_generations | |||
| ) |
Definition at line 37 of file fsc_colGeneration.cpp.
References log_FUNC_m.
00040 : 00041 fsc_Collector(), 00042 m_fileID(a_fileID), 00043 m_generations(a_generations) 00044 { 00045 log_FUNC_m(fsc_ColGeneration); 00046 } //============================================================================//
| fsc_ColGeneration::~fsc_ColGeneration | ( | ) | [virtual] |
Definition at line 50 of file fsc_colGeneration.cpp.
References log_FUNC_m.
00050 { 00051 log_FUNC_m(~fsc_ColGeneration); 00052 }
| bool fsc_ColGeneration::ProcObjGenerationMgr | ( | fsc_GenerationMgr * | a_genMgr_p | ) | [virtual] |
this method is called by fsc_GenerationMgr object to collect all generations
Reimplemented from fsc_Collector.
Definition at line 56 of file fsc_colGeneration.cpp.
References log_FUNC_m, fsc_Generation::m_dataType, fsc_GenerationMgr::m_generation_p_l, m_generations, fsc_Generation::m_migrationID, fsc_Generation::m_size, and fsc_Collector::ProcObjGeneration().
00056 { 00057 log_FUNC_m(ProcObjGeneration); 00058 fsc_Generation_p_l_i iter = a_genMgr_p->m_generation_p_l.begin(); 00059 fsc_Generation_p_l_i end = a_genMgr_p->m_generation_p_l.end(); 00060 for (;iter != end; iter++) { 00061 fsc_Generation *gen_p = *iter; 00062 m_generations.push_back(fsc_MigIDsize_t( 00063 gen_p->m_dataType, 00064 gen_p->m_migrationID, 00065 gen_p->m_size)); 00066 } 00067 return false; // do not continue, all generations are collectted 00068 }

ivd_FileID_t fsc_ColGeneration::m_fileID [private] |
Definition at line 75 of file fsc_colGeneration.h.
fsc_GenIDsize_v& fsc_ColGeneration::m_generations [private] |
to collect all generations of file
Definition at line 78 of file fsc_colGeneration.h.
Referenced by ProcObjGenerationMgr().
1.5.6