mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
missingOverride
This commit is contained in:
parent
131672d175
commit
62e3450eae
@ -66,32 +66,32 @@ public:
|
|||||||
explicit EngineChimera(ch_database_t *db, CompileCHStats cs);
|
explicit EngineChimera(ch_database_t *db, CompileCHStats cs);
|
||||||
~EngineChimera();
|
~EngineChimera();
|
||||||
|
|
||||||
std::unique_ptr<EngineContext> makeContext() const;
|
std::unique_ptr<EngineContext> makeContext() const override;
|
||||||
|
|
||||||
void scan(const char *data, unsigned int len, unsigned int id,
|
void scan(const char *data, unsigned int len, unsigned int id,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
void scan_vectored(const char *const *data, const unsigned int *len,
|
void scan_vectored(const char *const *data, const unsigned int *len,
|
||||||
unsigned int count, unsigned int streamId,
|
unsigned int count, unsigned int streamId,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
||||||
unsigned id) const;
|
unsigned id) const override;
|
||||||
|
|
||||||
void streamClose(std::unique_ptr<EngineStream> stream,
|
void streamClose(std::unique_ptr<EngineStream> stream,
|
||||||
ResultEntry &result) const;
|
ResultEntry &result) const override;
|
||||||
|
|
||||||
void streamCompressExpand(EngineStream &stream,
|
void streamCompressExpand(EngineStream &stream,
|
||||||
std::vector<char> &temp) const;
|
std::vector<char> &temp) const override;
|
||||||
|
|
||||||
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
||||||
unsigned int id, ResultEntry &result) const;
|
unsigned int id, ResultEntry &result) const override;
|
||||||
|
|
||||||
void printStats() const;
|
void printStats() const override;
|
||||||
|
|
||||||
void printCsvStats() const;
|
void printCsvStats() const override;
|
||||||
|
|
||||||
void sqlStats(SqlDB &db) const;
|
void sqlStats(SqlDB &db) const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ch_database_t *db;
|
ch_database_t *db;
|
||||||
|
@ -75,32 +75,32 @@ public:
|
|||||||
explicit EngineHyperscan(hs_database_t *db, CompileHSStats cs);
|
explicit EngineHyperscan(hs_database_t *db, CompileHSStats cs);
|
||||||
~EngineHyperscan();
|
~EngineHyperscan();
|
||||||
|
|
||||||
std::unique_ptr<EngineContext> makeContext() const;
|
std::unique_ptr<EngineContext> makeContext() const override;
|
||||||
|
|
||||||
void scan(const char *data, unsigned int len, unsigned int id,
|
void scan(const char *data, unsigned int len, unsigned int id,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
void scan_vectored(const char *const *data, const unsigned int *len,
|
void scan_vectored(const char *const *data, const unsigned int *len,
|
||||||
unsigned int count, unsigned int streamId,
|
unsigned int count, unsigned int streamId,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
||||||
unsigned id) const;
|
unsigned id) const override;
|
||||||
|
|
||||||
void streamClose(std::unique_ptr<EngineStream> stream,
|
void streamClose(std::unique_ptr<EngineStream> stream,
|
||||||
ResultEntry &result) const;
|
ResultEntry &result) const override;
|
||||||
|
|
||||||
void streamCompressExpand(EngineStream &stream,
|
void streamCompressExpand(EngineStream &stream,
|
||||||
std::vector<char> &temp) const;
|
std::vector<char> &temp) const override;
|
||||||
|
|
||||||
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
||||||
unsigned int id, ResultEntry &result) const;
|
unsigned int id, ResultEntry &result) const override;
|
||||||
|
|
||||||
void printStats() const;
|
void printStats() const override;
|
||||||
|
|
||||||
void printCsvStats() const;
|
void printCsvStats() const override;
|
||||||
|
|
||||||
void sqlStats(SqlDB &db) const;
|
void sqlStats(SqlDB &db) const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
hs_database_t *db;
|
hs_database_t *db;
|
||||||
|
@ -74,32 +74,32 @@ public:
|
|||||||
CompilePCREStats cs, int capture_cnt_in);
|
CompilePCREStats cs, int capture_cnt_in);
|
||||||
~EnginePCRE();
|
~EnginePCRE();
|
||||||
|
|
||||||
std::unique_ptr<EngineContext> makeContext() const;
|
std::unique_ptr<EngineContext> makeContext() const override;
|
||||||
|
|
||||||
void scan(const char *data, unsigned int len, unsigned int id,
|
void scan(const char *data, unsigned int len, unsigned int id,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
void scan_vectored(const char *const *data, const unsigned int *len,
|
void scan_vectored(const char *const *data, const unsigned int *len,
|
||||||
unsigned int count, unsigned int streamId,
|
unsigned int count, unsigned int streamId,
|
||||||
ResultEntry &result, EngineContext &ectx) const;
|
ResultEntry &result, EngineContext &ectx) const override;
|
||||||
|
|
||||||
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
|
||||||
unsigned id) const;
|
unsigned id) const override;
|
||||||
|
|
||||||
void streamClose(std::unique_ptr<EngineStream> stream,
|
void streamClose(std::unique_ptr<EngineStream> stream,
|
||||||
ResultEntry &result) const;
|
ResultEntry &result) const override;
|
||||||
|
|
||||||
void streamCompressExpand(EngineStream &stream,
|
void streamCompressExpand(EngineStream &stream,
|
||||||
std::vector<char> &temp) const;
|
std::vector<char> &temp) const override;
|
||||||
|
|
||||||
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
void streamScan(EngineStream &stream, const char *data, unsigned int len,
|
||||||
unsigned int id, ResultEntry &result) const;
|
unsigned int id, ResultEntry &result) const override;
|
||||||
|
|
||||||
void printStats() const;
|
void printStats() const override;
|
||||||
|
|
||||||
void printCsvStats() const;
|
void printCsvStats() const override;
|
||||||
|
|
||||||
void sqlStats(SqlDB &db) const;
|
void sqlStats(SqlDB &db) const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<std::unique_ptr<PcreDB>> dbs;
|
std::vector<std::unique_ptr<PcreDB>> dbs;
|
||||||
|
@ -223,7 +223,7 @@ public:
|
|||||||
CorpusProperties &props);
|
CorpusProperties &props);
|
||||||
~CorpusGeneratorImpl() = default;
|
~CorpusGeneratorImpl() = default;
|
||||||
|
|
||||||
void generateCorpus(vector<string> &data);
|
void generateCorpus(vector<string> &data) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
unsigned char getRandomChar();
|
unsigned char getRandomChar();
|
||||||
@ -419,7 +419,7 @@ public:
|
|||||||
CorpusProperties &props);
|
CorpusProperties &props);
|
||||||
~CorpusGeneratorUtf8() = default;
|
~CorpusGeneratorUtf8() = default;
|
||||||
|
|
||||||
void generateCorpus(vector<string> &data);
|
void generateCorpus(vector<string> &data) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
unichar getRandomChar();
|
unichar getRandomChar();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user