Lines Matching defs:operation
249 // the next SessionManagerOperation completes. If no operation is pending,
250 // start a load operation to fetch the key and report the result.
306 void DeviceSettingsService::Enqueue(SessionManagerOperation* operation) {
307 pending_operations_.push_back(operation);
308 if (pending_operations_.front() == operation)
313 SessionManagerOperation* operation =
318 operation->set_force_key_load(force_key_load);
319 operation->set_username(username_);
320 operation->set_owner_settings_service(owner_settings_service_);
321 Enqueue(operation);
346 SessionManagerOperation* operation,
348 DCHECK_EQ(operation, pending_operations_.front());
352 scoped_refptr<PublicKey> new_key(operation->public_key());
366 policy_data_ = operation->policy_data().Pass();
367 device_settings_ = operation->device_settings().Pass();
370 LOG(ERROR) << "Session manager operation failed: " << status;
412 // Only remove the pending operation here, so new operations triggered by any
415 delete operation;
424 LOG(ERROR) << "Session manager operation failed: " << status;