|
/********************************************************************
|
|
* CONFIDENTIAL - All source code is the propriety and confidential *
|
|
* information of David Sorber. *
|
|
* *
|
|
* Copyright 2024 David Sorber *
|
|
* Unpublished -- all rights reserved under the copyright laws *
|
|
* of the United States. *
|
|
********************************************************************/
|
|
|
|
#include "CopyManagerOptions.h"
|
|
|
|
DBS::CopyManagerOptions::CopyManagerOptions(
|
|
const std::string& srcPath,
|
|
const std::string& destPath,
|
|
bool disableLog,
|
|
bool logToStderr,
|
|
const std::string& logFilePath,
|
|
int logLevel,
|
|
uint32_t flowCtrlThreshold,
|
|
uint32_t numProcThreads,
|
|
bool copyTopLevel)
|
|
: r_srcPath(srcPath),
|
|
m_destPath(destPath),
|
|
m_enableLog(disableLog),
|
|
m_logToStderr(logToStderr),
|
|
r_logFilePath(logFilePath),
|
|
m_logLevel(logLevel),
|
|
m_flowControlThreshold(flowCtrlThreshold),
|
|
m_numCopyThreads(numProcThreads),
|
|
m_copyTopLevel(copyTopLevel)
|
|
{
|
|
|
|
}
|
|
|
|
DBS::CopyManagerOptions::~CopyManagerOptions()
|
|
{
|
|
|
|
}
|
|
|