diff options
author | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-12 22:12:43 +0000 |
---|---|---|
committer | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-12 22:12:43 +0000 |
commit | c1da9339ac3ac493e53a094dffb4d49cc3aa8dfd (patch) | |
tree | 0224c0b3d85fe5078e49cc8d9b1c8f54c98fe200 /base/file_util.h | |
parent | 6bea3284a8c15fc9a0e793d0da00423c2c2b885c (diff) | |
download | chromium_src-c1da9339ac3ac493e53a094dffb4d49cc3aa8dfd.zip chromium_src-c1da9339ac3ac493e53a094dffb4d49cc3aa8dfd.tar.gz chromium_src-c1da9339ac3ac493e53a094dffb4d49cc3aa8dfd.tar.bz2 |
Reverting 6935.
Broke compile
Review URL: http://codereview.chromium.org/14083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6938 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/file_util.h')
-rw-r--r-- | base/file_util.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/base/file_util.h b/base/file_util.h index d1cfb05..854703f 100644 --- a/base/file_util.h +++ b/base/file_util.h @@ -414,6 +414,8 @@ class FileEnumerator { DISALLOW_EVIL_CONSTRUCTORS(FileEnumerator); }; +// TODO(port): port this class to posix. +#if defined(OS_WIN) class MemoryMappedFile { public: // The default constructor sets all members to invalid/null values. @@ -427,8 +429,8 @@ class MemoryMappedFile { // Later we may want to allow the user to specify access. bool Initialize(const FilePath& file_name); - const uint8* data() const { return data_; } - size_t length() const { return length_; } + const uint8* Data() const { return data_; } + size_t Length() const { return length_; } // Is file_ a valid file handle that points to an open, memory mapped file? bool IsValid(); @@ -441,18 +443,14 @@ class MemoryMappedFile { // Closes all open handles. Later we may want to make this public. void CloseHandles(); -#if defined(OS_WIN) HANDLE file_; HANDLE file_mapping_; -#elif defined(OS_POSIX) - // The file descriptor. - int file_; -#endif - uint8* data_; + const uint8* data_; size_t length_; DISALLOW_COPY_AND_ASSIGN(MemoryMappedFile); }; +#endif // defined(OS_WIN) // Renames a file using the SHFileOperation API to ensure that the target file // gets the correct default security descriptor in the new path. |