#include <fsc_RedunCopyDataVolStorage.h>


Definition at line 42 of file fsc_RedunCopyDataVolStorage.h.
Public Member Functions | |
| fsc_RedunCopyDataVolStorage (UInt64_t a_keyNum, ivd_MediaKey_t a_mediumKey, ivd_MedVolNum_t a_medVolNum) | |
| ~fsc_RedunCopyDataVolStorage (void) | |
| void | WriteToBuffer (const ivd_FileLocationData_t &a_record) |
| Store location information of a file. | |
Public Attributes | |
| log_CLASSID_m | |
Private Attributes | |
| ivd_FileSize_t | m_dataSize |
Friends | |
| class | fsc_RedunCopyDataVolStorageWriter |
| fsc_RedunCopyDataVolStorage::fsc_RedunCopyDataVolStorage | ( | UInt64_t | a_keyNum, | |
| ivd_MediaKey_t | a_mediumKey, | |||
| ivd_MedVolNum_t | a_medVolNum | |||
| ) |
Definition at line 37 of file fsc_RedunCopyDataVolStorage.cpp.
References fsc_GetRedunCopyDir(), fsc_GetRedunCopyMedVolFile(), and cmn_File::SetFullPath().
00041 : 00042 fsc_DataCollectorStorageCacheEl(a_keyNum, a_mediumKey, a_medVolNum), 00043 m_dataSize(0) 00044 { 00045 cmn_Path location(fsc_GetRedunCopyDir(a_mediumKey) 00046 + fsc_GetRedunCopyMedVolFile(a_mediumKey, a_medVolNum)); 00047 00048 SetFullPath(location); 00049 } //============================================================================//

| fsc_RedunCopyDataVolStorage::~fsc_RedunCopyDataVolStorage | ( | void | ) | [inline] |
| void fsc_RedunCopyDataVolStorage::WriteToBuffer | ( | const ivd_FileLocationData_t & | a_record | ) | [inline] |
Store location information of a file.
Definition at line 56 of file fsc_RedunCopyDataVolStorage.h.
References df_StreamOverheadSize_c, m_dataSize, ivd_FileLocationData_t::splitSize, and fsc_DataCollectorStorage::WriteToBuffer().
Referenced by fsc_CollectorRedunCopy::PostCopiesProc().
00056 { 00057 m_dataSize += a_record.splitSize + df_StreamOverheadSize_c; 00058 fsc_DataCollectorStorage::WriteToBuffer(reinterpret_cast<const UInt8_t*>(&a_record)); 00059 };


friend class fsc_RedunCopyDataVolStorageWriter [friend] |
Reimplemented from fsc_DataCollectorStorage.
Definition at line 43 of file fsc_RedunCopyDataVolStorage.h.
Reimplemented from fsc_DataCollectorStorageCacheEl.
Reimplemented in fsc_RedunCopyDataVolStorageWriter, and fsc_RedunCopyDataVolStorageReader.
Definition at line 59 of file fsc_RedunCopyDataVolStorage.h.
Definition at line 64 of file fsc_RedunCopyDataVolStorage.h.
Referenced by WriteToBuffer(), and fsc_RedunCopyDataVolStorageWriter::~fsc_RedunCopyDataVolStorageWriter().
1.5.6