VirtualDirectoryManager
if (VirtualDirectoryManager* manager
= VirtualDirectoryManager::Instance()) {
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
if (VirtualDirectoryManager* manager
= VirtualDirectoryManager::Instance()) {
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
if (VirtualDirectoryManager* manager
= VirtualDirectoryManager::Instance()) {
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
class VirtualDirectoryManager::RootInfo {
fInfo(new(std::nothrow) VirtualDirectoryManager::Info(this, NULL,
VirtualDirectoryManager::Info* Info() const
typedef std::map<BString, VirtualDirectoryManager::Info*> InfoMap;
VirtualDirectoryManager::Info* fInfo;
VirtualDirectoryManager::VirtualDirectoryManager()
/*static*/ VirtualDirectoryManager*
VirtualDirectoryManager::Instance()
static VirtualDirectoryManager* manager
= new(std::nothrow) VirtualDirectoryManager;
VirtualDirectoryManager::ResolveDirectoryPaths(
VirtualDirectoryManager::GetDefinitionFileChangeTime(
VirtualDirectoryManager::GetRootDefinitionFile(
VirtualDirectoryManager::GetSubDirectoryDefinitionFile(
class VirtualDirectoryManager::Info {
VirtualDirectoryManager::GetParentDirectoryDefinitionFile(
VirtualDirectoryManager::TranslateDirectoryEntry(
VirtualDirectoryManager::TranslateDirectoryEntry(
VirtualDirectoryManager::DefinitionFileChanged(
VirtualDirectoryManager::DirectoryRemoved(const node_ref& definitionFileRef)
VirtualDirectoryManager::GetEntry(const BStringList& directoryPaths,
VirtualDirectoryManager::Info*
VirtualDirectoryManager::_InfoForNodeRef(const node_ref& nodeRef) const
VirtualDirectoryManager::_AddInfo(Info* info)
VirtualDirectoryManager::_RemoveInfo(Info* info)
VirtualDirectoryManager::_UpdateTree(RootInfo* root)
VirtualDirectoryManager::_UpdateTree(Info* info)
VirtualDirectoryManager::_RemoveDirectory(Info* info)
VirtualDirectoryManager::_ResolveUnknownDefinitionFile(
VirtualDirectoryManager::_CreateRootInfo(const node_ref& definitionFileNodeRef,
VirtualDirectoryManager::_ReadSubDirectoryDefinitionFileInfo(
class VirtualDirectoryManager {
static VirtualDirectoryManager* Instance();
VirtualDirectoryManager();
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
VirtualDirectoryManager* manager
= VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);
return VirtualDirectoryManager::GetEntry(fDirectoryPaths, name, &_ref, _st);
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
VirtualDirectoryManager* manager = VirtualDirectoryManager::Instance();
AutoLocker<VirtualDirectoryManager> managerLocker(manager);