Chromium Code Reviews| Index: webkit/fileapi/media/filtering_file_enumerator.h |
| diff --git a/webkit/fileapi/media/filtering_file_enumerator.h b/webkit/fileapi/media/filtering_file_enumerator.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a12e03ea8d1d6be3df97e7fa6dfa6a56ee219f60 |
| --- /dev/null |
| +++ b/webkit/fileapi/media/filtering_file_enumerator.h |
| @@ -0,0 +1,35 @@ |
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef WEBKIT_FILEAPI_MEDIA_FILTERING_FILE_ENUMERATOR_H_ |
| +#define WEBKIT_FILEAPI_MEDIA_FILTERING_FILE_ENUMERATOR_H_ |
| + |
| +#include "base/memory/scoped_ptr.h" |
| +#include "webkit/fileapi/file_system_file_util.h" |
| +#include "webkit/fileapi/fileapi_export.h" |
| +#include "webkit/fileapi/media/media_path_filter.h" |
| + |
| +namespace fileapi { |
| + |
| +class FILEAPI_EXPORT FilteringFileEnumerator |
|
kmadhusu
2012/08/03 23:58:47
Can you please document this class?
tzik
2012/08/04 01:00:42
Done.
|
| + : public FileSystemFileUtil::AbstractFileEnumerator { |
| + public: |
| + FilteringFileEnumerator( |
| + scoped_ptr<FileSystemFileUtil::AbstractFileEnumerator> base_enumerator, |
| + MediaPathFilter* filter); |
| + virtual ~FilteringFileEnumerator(); |
| + |
| + virtual FilePath Next() OVERRIDE; |
| + virtual int64 Size() OVERRIDE; |
| + virtual base::Time LastModifiedTime() OVERRIDE; |
| + virtual bool IsDirectory() OVERRIDE; |
| + |
| + private: |
| + scoped_ptr<FileSystemFileUtil::AbstractFileEnumerator> base_enumerator_; |
|
kmadhusu
2012/08/03 23:58:47
Please document the member variables.
tzik
2012/08/04 01:00:42
Done.
|
| + MediaPathFilter* filter_; |
| +}; |
| + |
| +} // namespace fileapi |
| + |
| +#endif // WEBKIT_FILEAPI_MEDIA_FILTERING_FILE_ENUMERATOR_H_ |