summaryrefslogtreecommitdiff
path: root/chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h')
-rw-r--r--chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h b/chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h
index b4622f91d56..a34974ad6ac 100644
--- a/chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h
+++ b/chromium/components/safe_browsing/content/renderer/phishing_classifier/flatbuffer_scorer.h
@@ -43,8 +43,9 @@ class FlatBufferModelScorer : public Scorer {
// Factory method which creates a new Scorer object by parsing the given
// flatbuffer or tflite model. If parsing fails this method returns NULL.
// Use this only if region is valid.
- static FlatBufferModelScorer* Create(base::ReadOnlySharedMemoryRegion region,
- base::File visual_tflite_model);
+ static std::unique_ptr<FlatBufferModelScorer> Create(
+ base::ReadOnlySharedMemoryRegion region,
+ base::File visual_tflite_model);
double ComputeScore(const FeatureMap& features) const override;
@@ -55,6 +56,7 @@ class FlatBufferModelScorer : public Scorer {
#endif
int model_version() const override;
+ int dom_model_version() const override;
size_t max_words_per_term() const override;
uint32_t murmurhash3_seed() const override;
size_t max_shingles_per_page() const override;