1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/*
* Copyright (C) 2005-2018 Team Kodi
* This file is part of Kodi - https://kodi.tv
*
* SPDX-License-Identifier: GPL-2.0-or-later
* See LICENSES/README.md for more information.
*/
#include "BlurayFile.h"
#include "URL.h"
#include <assert.h>
namespace XFILE
{
CBlurayFile::CBlurayFile(void)
: COverrideFile(false)
{ }
CBlurayFile::~CBlurayFile(void) = default;
std::string CBlurayFile::TranslatePath(const CURL& url)
{
assert(url.IsProtocol("bluray"));
std::string host = url.GetHostName();
const std::string& filename = url.GetFileName();
if (host.empty() || filename.empty())
return "";
return host.append(filename);
}
} /* namespace XFILE */
|