DirectoryCacheSnapshot
DirectoryCacheSnapshot* fSnapshot;
DirectoryCache::_SetSnapshot(DirectoryCacheSnapshot* snapshot)
DirectoryCacheSnapshot* oldSnapshot = fDirectoryCache;
DirectoryCacheSnapshot* newSnapshot;
DirectoryCache::NotifyChanges(DirectoryCacheSnapshot* oldSnapshot,
DirectoryCacheSnapshot* newSnapshot)
DirectoryCacheSnapshot::DirectoryCacheSnapshot()
DirectoryCacheSnapshot::DirectoryCacheSnapshot(
const DirectoryCacheSnapshot& snapshot)
DirectoryCacheSnapshot::~DirectoryCacheSnapshot()
DirectoryCache::GetSnapshot(DirectoryCacheSnapshot** snapshot)
struct DirectoryCacheSnapshot : public KernelReferenceable {
DirectoryCacheSnapshot();
DirectoryCacheSnapshot(
const DirectoryCacheSnapshot& snapshot);
~DirectoryCacheSnapshot();
inline status_t GetSnapshot(DirectoryCacheSnapshot** snapshot);
void NotifyChanges(DirectoryCacheSnapshot* oldSnapshot,
DirectoryCacheSnapshot* newSnapshot);
void _SetSnapshot(DirectoryCacheSnapshot* snapshot);
DirectoryCacheSnapshot* fDirectoryCache;
status_t GetDirSnapshot(DirectoryCacheSnapshot**
Inode::GetDirSnapshot(DirectoryCacheSnapshot** _snapshot,
DirectoryCacheSnapshot* snapshot = new DirectoryCacheSnapshot;
DirectoryCacheSnapshot* snapshot;
cookie->fSnapshot = new DirectoryCacheSnapshot(*snapshot);