Home | History | Annotate | Download | only in syncable

Lines Matching defs:Directory

182 class Directory;
348 friend class Directory;
421 Directory* dir() const;
462 friend class Directory;
531 // floating around if at all possible. Could we store this in Directory?
555 // The syncable Directory
636 // The name Directory in this case means the entire directory
640 // via its own handle. So, a Directory object should only be accessed
642 // always get a directory that has been properly initialized on the
663 class Directory {
684 // Various data that the Directory::Kernel we are backing (persisting data
712 // What the Directory needs on initialization to create itself and its Kernel.
730 // When the Directory is told to SaveChanges, a SaveChangesSnapshot is
743 Directory();
744 virtual ~Directory();
857 // SaveChanges works by taking a consistent snapshot of the current Directory
917 // Constructs a consistent snapshot of the current Directory state and
945 Directory& operator = (const Directory&);
983 // The name of this directory.
1018 // The listener for directory change events, triggered when the transaction
1027 // A structure containing the Directory state that is written back into the
1073 explicit ScopedKernelLock(const Directory*);
1077 Directory* const dir_;
1085 inline Directory* directory() const { return directory_; }
1091 BaseTransaction(Directory* directory, const char* name,
1095 explicit BaseTransaction(Directory* directory);
1103 Directory* const directory_;
1104 Directory::Kernel* const dirkernel_; // for brevity
1120 ReadTransaction(Directory* directory, const char* source_file,
1138 explicit WriteTransaction(Directory* directory, WriterTag writer,
1140 explicit WriteTransaction(const ScopedDirLookup& directory,
1153 explicit WriteTransaction(Directory *directory);