Lines Matching defs:Backend
41 // Backend for the CloudExternalDataManagerBase that handles all data download,
43 class CloudExternalDataManagerBase::Backend {
49 Backend(const GetChromePolicyDetailsCallback& get_policy_details,
145 DISALLOW_COPY_AND_ASSIGN(Backend);
148 CloudExternalDataManagerBase::Backend::Backend(
158 void CloudExternalDataManagerBase::Backend::SetExternalDataStore(
165 void CloudExternalDataManagerBase::Backend::Connect(
178 void CloudExternalDataManagerBase::Backend::Disconnect() {
182 void CloudExternalDataManagerBase::Backend::OnMetadataUpdated(
222 bool CloudExternalDataManagerBase::Backend::OnDownloadSuccess(
240 void CloudExternalDataManagerBase::Backend::Fetch(
275 void CloudExternalDataManagerBase::Backend::FetchAll() {
297 size_t CloudExternalDataManagerBase::Backend::GetMaxExternalDataSize(
313 void CloudExternalDataManagerBase::Backend::RunCallback(
320 void CloudExternalDataManagerBase::Backend::StartDownload(
332 base::Bind(&CloudExternalDataManagerBase::Backend::OnDownloadSuccess,
344 backend_(new Backend(get_policy_details,
360 &Backend::SetExternalDataStore,
402 &Backend::OnMetadataUpdated,
415 &Backend::Connect,
426 &Backend::Disconnect, base::Unretained(backend_.get())));
434 &Backend::Fetch, base::Unretained(backend_.get()), policy, callback));
446 &Backend::FetchAll, base::Unretained(backend_.get())));