Chromium Code Reviews| Index: content/common/font_config_ipc_linux.h |
| diff --git a/content/common/font_config_ipc_linux.h b/content/common/font_config_ipc_linux.h |
| index c5cf80f72744dac30632e84bd43563e9fa94472d..226eb6b6f720a2f2a74e67711b94e0a4c21e03ab 100644 |
| --- a/content/common/font_config_ipc_linux.h |
| +++ b/content/common/font_config_ipc_linux.h |
| @@ -6,6 +6,8 @@ |
| #define CONTENT_COMMON_FONT_CONFIG_IPC_LINUX_H_ |
| #include "base/compiler_specific.h" |
| +#include "base/containers/hash_tables.h" |
| +#include "base/synchronization/lock.h" |
| #include "third_party/skia/include/ports/SkFontConfigInterface.h" |
| #include <string> |
| @@ -37,7 +39,15 @@ class FontConfigIPC : public SkFontConfigInterface { |
| }; |
| private: |
| + class MappedFontFile; |
| + friend class MappedFontFile; |
| + |
| + void RemoveMappedFontFile(MappedFontFile* mapped_font_file); |
|
Daniel Erat
2014/11/07 15:07:36
add a comment:
// Removes |mapped_font_file| fr
Krzysztof Olczyk
2015/01/14 12:42:23
Done
|
| + |
| const int fd_; |
| + base::Lock stream_opening_lock_; |
|
Daniel Erat
2014/11/07 15:07:36
please add a comment documenting what this lock pr
Krzysztof Olczyk
2015/01/14 12:42:23
Done
|
| + // Maps font identity ID to the memory-mapped file with font data: |
|
Daniel Erat
2014/11/07 15:07:36
s/:/./
Krzysztof Olczyk
2015/01/14 12:42:23
Done
Krzysztof Olczyk
2015/01/14 12:42:23
Done
|
| + base::hash_map<uint32_t, MappedFontFile*> mapped_font_files_; |
| }; |
| } // namespace content |