Public Member Functions | Public Attributes | Private Attributes

fsc_RedunCopyDataVolStorageWriter Class Reference
[G_new_group]

#include <fsc_RedunCopyDataVolStorage.h>

Inheritance diagram for fsc_RedunCopyDataVolStorageWriter:
Inheritance graph
[legend]
Collaboration diagram for fsc_RedunCopyDataVolStorageWriter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 fsc_RedunCopyDataVolStorageWriter (UInt64_t a_keyNum, ivd_MediaKey_t a_mediumKey, ivd_MedVolNum_t a_medVolNum, fsc_RedunCopyResult_v &a_results)
 ~fsc_RedunCopyDataVolStorageWriter (void)

Public Attributes

 log_CLASSID_m

Private Attributes

fsc_RedunCopyResult_vm_results

Detailed Description

Definition at line 82 of file fsc_RedunCopyDataVolStorage.h.


Constructor & Destructor Documentation

fsc_RedunCopyDataVolStorageWriter::fsc_RedunCopyDataVolStorageWriter ( UInt64_t  a_keyNum,
ivd_MediaKey_t  a_mediumKey,
ivd_MedVolNum_t  a_medVolNum,
fsc_RedunCopyResult_v a_results 
)

Definition at line 66 of file fsc_RedunCopyDataVolStorage.cpp.

References fsc_DataCollectorStorage::CreateFile(), dbg_DETAIL, cmn_File::DeleteF(), ivd_BaseException::GetFriendly(), log_DBG_m, and log_FUNC_m.

    :
    fsc_RedunCopyDataVolStorage(a_keyNum, a_mediumKey, a_medVolNum),
    m_results(a_results)
{
    log_FUNC_m(fsc_RedunCopyDataVolStorageWriter);
    try {
        log_DBG_m(dbg_DETAIL, "Removing file before creating it. MediumKey: " << a_mediumKey
            << ", VolNum: " << a_medVolNum);
        DeleteF();
    }
    catch (ivd_SysError &se) {
        log_DBG_m(dbg_DETAIL, "File removing failed: " << se.GetFriendly());
    }
    CreateFile();
}

Here is the call graph for this function:

fsc_RedunCopyDataVolStorageWriter::~fsc_RedunCopyDataVolStorageWriter ( void   ) 

Member Data Documentation

Reimplemented from fsc_RedunCopyDataVolStorage.

Definition at line 92 of file fsc_RedunCopyDataVolStorage.h.

Definition at line 94 of file fsc_RedunCopyDataVolStorage.h.

Referenced by ~fsc_RedunCopyDataVolStorageWriter().


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