Commit 213a0011 authored by Alberto Miranda's avatar Alberto Miranda ♨️
Browse files

Remove deprecated functions

parent 4f43a21a
Loading
Loading
Loading
Loading
+0 −53
Original line number Diff line number Diff line
@@ -231,59 +231,6 @@ local_path_to_local_path_transferor::transfer(
                       d_dst.canonical_path());
}


std::error_code 
local_path_to_local_path_transferor::transfer(
        const auth::credentials& auth, 
        const std::shared_ptr<task_info>& task_info,
        const std::shared_ptr<data::resource_info>& src_rinfo,  
        const std::shared_ptr<data::resource_info>& dst_rinfo) const {

    (void) auth;
    const auto src_backend = task_info->src_backend();
    const auto dst_backend = task_info->dst_backend();

    std::error_code ec;
    auto src = src_backend->get_resource(src_rinfo, ec);

    if(ec) {
        LOGGER_ERROR("[{}] Could not access input resource '{}': {}", 
                     task_info->id(),
                     src_rinfo->to_string(),
                     ec.message());
        return ec;
    }

    auto dst = dst_backend->new_resource(dst_rinfo, src->is_collection(), ec);

    if(ec) {
        LOGGER_ERROR("[{}] Could not create output resource '{}': {}", 
                     task_info->id(),
                     src_rinfo->to_string(),
                     ec.message());
        return ec;
    }

    const auto& d_src = 
        reinterpret_cast<const data::local_path_resource&>(*src);
    const auto& d_dst = 
        reinterpret_cast<const data::local_path_resource&>(*dst);

    LOGGER_DEBUG("[{}] transfer: {} -> {}", 
                 task_info->id(),
                 d_src.canonical_path(), 
                 d_dst.canonical_path());

    if(bfs::is_directory(d_src.canonical_path())) {
        return ::copy_directory(task_info, d_src.canonical_path(), 
                                d_dst.canonical_path());
    }

    return ::copy_file(task_info, 
                       d_src.canonical_path(),
                       d_dst.canonical_path());
}

std::string 
local_path_to_local_path_transferor::to_string() const {
    return "transferor[local_path => local_path]";
+5 −10
Original line number Diff line number Diff line
@@ -51,20 +51,15 @@ struct local_path_to_local_path_transferor : public transferor {
    bool validate(const std::shared_ptr<data::resource_info>& src_info,
                  const std::shared_ptr<data::resource_info>& dst_info) const override final;

    __attribute__((deprecated))
    std::error_code transfer(const auth::credentials& auth,                
                             const std::shared_ptr<task_info>& task_info,
                             const std::shared_ptr<const data::resource>& src,  
                             const std::shared_ptr<const data::resource>& dst) const override final;

    std::error_code 
    transfer(const auth::credentials& auth,                
             const std::shared_ptr<task_info>& task_info,
             const std::shared_ptr<data::resource_info>& src,  
             const std::shared_ptr<data::resource_info>& dst) 
             const std::shared_ptr<const data::resource>& src,  
             const std::shared_ptr<const data::resource>& dst) 
        const override final;

    std::string to_string() const override final;
    std::string 
    to_string() const override final;
};


+0 −15
Original line number Diff line number Diff line
@@ -197,21 +197,6 @@ local_path_to_remote_resource_transferor::transfer(
    }
}

std::error_code 
local_path_to_remote_resource_transferor::transfer(
        const auth::credentials& auth, 
        const std::shared_ptr<task_info>& task_info,
        const std::shared_ptr<data::resource_info>& src_rinfo,  
        const std::shared_ptr<data::resource_info>& dst_rinfo) const {

    (void) auth;
    (void) task_info;
    (void) src_rinfo;
    (void) dst_rinfo;

    return std::make_error_code(static_cast<std::errc>(0));
}

std::string 
local_path_to_remote_resource_transferor::to_string() const {
    return "transferor[local_path => remote_resource]";
+4 −10
Original line number Diff line number Diff line
@@ -74,14 +74,8 @@ struct local_path_to_remote_resource_transferor : public transferor {
             const std::shared_ptr<const data::resource>& dst) 
        const override final;

    std::error_code 
    transfer(const auth::credentials& auth,                
             const std::shared_ptr<task_info>& task_info,
             const std::shared_ptr<data::resource_info>& src,  
             const std::shared_ptr<data::resource_info>& dst) 
    const override final;

    std::string to_string() const override final;
    std::string 
    to_string() const override final;

private:

+0 −17
Original line number Diff line number Diff line
@@ -71,23 +71,6 @@ local_path_to_shared_path_transferor::transfer(
    return std::make_error_code(static_cast<std::errc>(0));
}

std::error_code 
local_path_to_shared_path_transferor::transfer(
        const auth::credentials& auth, 
        const std::shared_ptr<task_info>& task_info,
        const std::shared_ptr<data::resource_info>& src,  
        const std::shared_ptr<data::resource_info>& dst) const {

    (void) auth;
    (void) task_info;
    (void) src;
    (void) dst;

    LOGGER_WARN("Transfer not implemented");

    return std::make_error_code(static_cast<std::errc>(0));
}

std::string 
local_path_to_shared_path_transferor::to_string() const {
    return "transferor[local_path => shared_path]";
Loading