sapling/eden/fs/inodes
Adam Simpkins 53e821eb23 add an EdenMount class
Summary:
Add a new class to serve as a single location where we can store all
information about a single eden mount point.  Currently this contains the
MountPoint, LocalStore, and Overlay objects.  This allows the TreeInode class
to just store a single pointer to the EdenMount, rather than having to track
these three objects separately.

In the future we could consider also keeping a copy of the ClientConfig in the
EdenMount object, but I haven't done that for now.

Reviewed By: bolinfest

Differential Revision: D3321355

fbshipit-source-id: 8a39bb49822ca8e90c88b2a834b59230d2f91435
2016-05-20 10:34:07 -07:00
..
EdenMount.cpp add an EdenMount class 2016-05-20 10:34:07 -07:00
EdenMount.h add an EdenMount class 2016-05-20 10:34:07 -07:00
FileData.cpp eden: remove PassThru file handle usage 2016-05-17 17:23:02 -07:00
FileData.h eden: add FileData::write, enable writes 2016-05-16 14:59:49 -07:00
TARGETS Include build files that were inadvertently excluded from the initial export. 2016-05-12 16:08:34 -07:00
TreeEntryFileHandle.cpp eden: add FileData::write, enable writes 2016-05-16 14:59:49 -07:00
TreeEntryFileHandle.h eden: add FileData::materialize 2016-05-16 14:59:49 -07:00
TreeEntryFileInode.cpp eden: remove naked pointers from FileInode::open and DirInode::opendir 2016-05-17 18:17:11 -07:00
TreeEntryFileInode.h eden: remove naked pointers from FileInode::open and DirInode::opendir 2016-05-17 18:17:11 -07:00
TreeInode.cpp add an EdenMount class 2016-05-20 10:34:07 -07:00
TreeInode.h add an EdenMount class 2016-05-20 10:34:07 -07:00
TreeInodeDirHandle.cpp Initial commit 2016-05-12 14:09:13 -07:00
TreeInodeDirHandle.h Initial commit 2016-05-12 14:09:13 -07:00