Index: rlz/lib/rlz_lib.h |
diff --git a/rlz/lib/rlz_lib.h b/rlz/lib/rlz_lib.h |
index 1f8be5ca2d54966ea258d4742abfdc1a05a2464d..a8407419a9b26a6deb4236cc3fa586f12cdaa4a4 100644 |
--- a/rlz/lib/rlz_lib.h |
+++ b/rlz/lib/rlz_lib.h |
@@ -44,6 +44,12 @@ |
#endif |
#endif |
+#if defined(OS_CHROMEOS) |
+namespace base { |
+class SequencedTaskRunner; |
+} // namespace base |
+#endif |
+ |
#if defined(RLZ_NETWORK_IMPLEMENTATION_CHROME_NET) |
namespace net { |
class URLRequestContextGetter; |
@@ -71,6 +77,12 @@ const size_t kMaxPingResponseLength = 0x4000; // 16K |
bool RLZ_LIB_API SetURLRequestContext(net::URLRequestContextGetter* context); |
#endif |
+#if defined(OS_CHROMEOS) |
+// Set the MessageLoopProxy used by RLZ store to run I/O tasks on. Should be |
+// called before any other API calls. |
+void RLZ_LIB_API SetIOTaskRunner(base::SequencedTaskRunner* io_task_runner); |
+#endif |
+ |
// RLZ storage functions. |
// Get all the events reported by this product as a CGI string to append to |