Home | History | Annotate | Download | only in operations
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "chrome/browser/chromeos/file_system_provider/operations/test_util.h"
      6 #include "extensions/browser/event_router.h"
      7 
      8 namespace chromeos {
      9 namespace file_system_provider {
     10 namespace operations {
     11 namespace util {
     12 
     13 LoggingDispatchEventImpl::LoggingDispatchEventImpl(bool dispatch_reply)
     14     : dispatch_reply_(dispatch_reply) {
     15 }
     16 
     17 LoggingDispatchEventImpl::~LoggingDispatchEventImpl() {
     18 }
     19 
     20 bool LoggingDispatchEventImpl::OnDispatchEventImpl(
     21     scoped_ptr<extensions::Event> event) {
     22   events_.push_back(event->DeepCopy());
     23   return dispatch_reply_;
     24 }
     25 
     26 void LogStatusCallback(StatusCallbackLog* log, base::File::Error result) {
     27   log->push_back(result);
     28 }
     29 
     30 }  // namespace util
     31 }  // namespace operations
     32 }  // namespace file_system_provider
     33 }  // namespace chromeos
     34