CompositeStorage: add method GetMount()

This commit is contained in:
Max Kellermann
2014-02-27 18:51:28 +01:00
parent f65254680a
commit 2a16fc74fd
2 changed files with 24 additions and 0 deletions

View File

@@ -210,6 +210,19 @@ CompositeStorage::~CompositeStorage()
{
}
Storage *
CompositeStorage::GetMount(const char *uri)
{
const ScopeLock protect(mutex);
auto result = FindStorage(uri);
if (*result.uri != 0)
/* not a mount point */
return nullptr;
return result.directory->storage;
}
void
CompositeStorage::Mount(const char *uri, Storage *storage)
{