Lines Matching defs:AppCacheGroup
20 class AppCacheGroup;
22 // Use this helper class because we cannot make AppCacheGroup a derived class
24 // AppCacheHost and AppCacheGroup.
25 class AppCacheGroup::HostObserver : public AppCacheHost::Observer {
27 explicit HostObserver(AppCacheGroup* group) : group_(group) {}
35 AppCacheGroup* group_;
38 AppCacheGroup::AppCacheGroup(AppCacheStorage* storage,
54 AppCacheGroup::~AppCacheGroup() {
70 void AppCacheGroup::AddUpdateObserver(UpdateObserver* observer) {
80 void AppCacheGroup::RemoveUpdateObserver(UpdateObserver* observer) {
85 void AppCacheGroup::AddCache(AppCache* complete_cache) {
112 void AppCacheGroup::RemoveCache(AppCache* cache) {
119 scoped_refptr<AppCacheGroup> protect(this);
137 void AppCacheGroup::AddNewlyDeletableResponseIds(
155 void AppCacheGroup::StartUpdateWithNewMasterEntry(
173 void AppCacheGroup::CancelUpdate() {
181 void AppCacheGroup::QueueUpdate(AppCacheHost* host,
197 void AppCacheGroup::RunQueuedUpdates() {
222 bool AppCacheGroup::FindObserver(UpdateObserver* find_me,
227 void AppCacheGroup::ScheduleUpdateRestart(int delay_ms) {
230 base::Bind(&AppCacheGroup::RunQueuedUpdates, this));
237 void AppCacheGroup::HostDestructionImminent(AppCacheHost* host) {
243 void AppCacheGroup::SetUpdateAppCacheStatus(UpdateAppCacheStatus status) {
257 scoped_refptr<AppCacheGroup> protect(is_in_dtor_ ? NULL : this);