/********************************************************************
* 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 char* srcPath,
    const char* destPath)
    : m_srcPath(srcPath),
      m_destPath(destPath),
      m_logLevel(LOG_LEVEL_DEFAULT),
      m_flowControlThreshold(FC_THRESHOLD_DEFAULT),
      m_numProcThreads(NUM_PROC_THREADS_DEFAULT)
{

}

DBS::CopyManagerOptions::CopyManagerOptions(
    const std::string srcPath,
    const std::string destPath)
    : m_srcPath(srcPath),
      m_destPath(destPath),
      m_logLevel(LOG_LEVEL_DEFAULT),
      m_flowControlThreshold(FC_THRESHOLD_DEFAULT),
      m_numProcThreads(NUM_PROC_THREADS_DEFAULT)
{

}

DBS::CopyManagerOptions::~CopyManagerOptions()
{

}