Index: mojo/service_manager/background_service_loader.h |
diff --git a/mojo/service_manager/background_service_loader.h b/mojo/service_manager/background_service_loader.h |
index bdfae0c6754643eb43a9f696a5d64c1e57b8a171..9b4d757d3bd57822a2ab8fd2dafaf5ca7672e1a8 100644 |
--- a/mojo/service_manager/background_service_loader.h |
+++ b/mojo/service_manager/background_service_loader.h |
@@ -6,6 +6,7 @@ |
#define MOJO_SERVICE_MANAGER_BACKGROUND_SERVICE_LOADER_H_ |
#include "base/memory/scoped_ptr.h" |
+#include "base/message_loop/message_loop.h" |
#include "base/threading/thread.h" |
#include "mojo/service_manager/service_loader.h" |
@@ -19,7 +20,8 @@ class MOJO_SERVICE_MANAGER_EXPORT BackgroundServiceLoader |
: public ServiceLoader { |
public: |
BackgroundServiceLoader(scoped_ptr<ServiceLoader> real_loader, |
- const char* thread_name); |
+ const char* thread_name, |
+ base::MessageLoop::Type message_loop_type); |
virtual ~BackgroundServiceLoader(); |
// ServiceLoader overrides: |
@@ -45,6 +47,7 @@ class MOJO_SERVICE_MANAGER_EXPORT BackgroundServiceLoader |
scoped_ptr<ServiceLoader> loader_; |
base::Thread thread_; |
+ base::MessageLoop::Type message_loop_type_; |
// Lives on |thread_|. Trivial interface that calls through to |loader_|. |
BackgroundLoader* background_loader_; |