Chromium Code Reviews| Index: chrome/browser/spellchecker/spellcheck_message_filter_platform.h |
| diff --git a/chrome/browser/spellchecker/spellcheck_message_filter_platform.h b/chrome/browser/spellchecker/spellcheck_message_filter_platform.h |
| index a632112734b42457585b725c12f53d7b976d3a3a..fd12682b88fce87c398f754888d485305e3bd1b3 100644 |
| --- a/chrome/browser/spellchecker/spellcheck_message_filter_platform.h |
| +++ b/chrome/browser/spellchecker/spellcheck_message_filter_platform.h |
| @@ -10,6 +10,10 @@ |
| #include "chrome/browser/spellchecker/spellcheck_message_filter.h" |
| #include "chrome/common/spellcheck_result.h" |
| #include "content/public/browser/browser_message_filter.h" |
| +#include "base/android/jni_android.h" |
| +#include "base/android/jni_array.h" |
| +#include "base/android/jni_string.h" |
| + |
| // A message filter implementation that receives |
| // the platform-specific spell checker requests from SpellCheckProvider. |
| @@ -21,6 +25,8 @@ class SpellCheckMessageFilterPlatform : public content::BrowserMessageFilter { |
| void OverrideThreadForMessage(const IPC::Message& message, |
| content::BrowserThread::ID* thread) override; |
| bool OnMessageReceived(const IPC::Message& message) override; |
| + void GetSpellcheckInfo(JNIEnv* env, jobject jobj, jstring text, |
| + jintArray offsetArray, jintArray lengthArray); |
| // Adjusts remote_results by examining local_results. Any result that's both |
| // local and remote stays type SPELLING, all others are flagged GRAMMAR. |
| @@ -45,11 +51,16 @@ class SpellCheckMessageFilterPlatform : public content::BrowserMessageFilter { |
| const base::string16& text, |
| std::vector<SpellCheckMarker> markers); |
| + bool RegisterSpellCheckMessageFilterPlatform(JNIEnv* env); |
|
please use gerrit instead
2015/08/06 16:58:28
From what I've seen, RegisterStuff(JNIEnv*) functi
dylanking
2015/08/07 03:33:53
I think they are supposed to be public, static cla
|
| + |
| int ToDocumentTag(int route_id); |
| void RetireDocumentTag(int route_id); |
| std::map<int,int> tag_map_; |
| + base::android::ScopedJavaGlobalRef<jobject> java_object_; |
| int render_process_id_; |
| + int route_id_; |
| + int identifier_; |
| // A JSON-RPC client that calls the Spelling service in the background. |
| scoped_ptr<SpellingServiceClient> client_; |
| @@ -57,4 +68,5 @@ class SpellCheckMessageFilterPlatform : public content::BrowserMessageFilter { |
| DISALLOW_COPY_AND_ASSIGN(SpellCheckMessageFilterPlatform); |
| }; |
| + |
| #endif // CHROME_BROWSER_SPELLCHECKER_SPELLCHECK_MESSAGE_FILTER_PLATFORM_H_ |