Home | History | Annotate | Download | only in search_provider_logos

Lines Matching defs:LogoCache

49 LogoCache::LogoCache(const base::FilePath& cache_directory)
52 // The LogoCache can be constructed on any thread, as long as it's used
57 LogoCache::~LogoCache() {
61 void LogoCache::UpdateCachedLogoMetadata(const LogoMetadata& metadata) {
70 const LogoMetadata* LogoCache::GetCachedLogoMetadata() {
76 void LogoCache::SetCachedLogo(const EncodedLogo* logo) {
87 scoped_ptr<EncodedLogo> LogoCache::GetCachedLogo() {
115 scoped_ptr<LogoMetadata> LogoCache::LogoMetadataFromString(
139 void LogoCache::LogoMetadataToString(const LogoMetadata& metadata,
155 base::FilePath LogoCache::GetLogoPath() {
159 base::FilePath LogoCache::GetMetadataPath() {
163 void LogoCache::UpdateMetadata(scoped_ptr<LogoMetadata> metadata) {
168 void LogoCache::ReadMetadataIfNeeded() {
186 void LogoCache::WriteMetadata() {
195 void LogoCache::WriteLogo(scoped_refptr<base::RefCountedMemory> encoded_image) {
224 void LogoCache::DeleteLogoAndMetadata() {
229 bool LogoCache::EnsureCacheDirectoryExists() {