magic.h (snort3-3.1.29.0) | : | magic.h (snort3-3.1.30.0) | ||
---|---|---|---|---|
skipping to change at line 45 | skipping to change at line 45 | |||
const MagicBook& book; | const MagicBook& book; | |||
MagicPage(const MagicBook&); | MagicPage(const MagicBook&); | |||
~MagicPage(); | ~MagicPage(); | |||
}; | }; | |||
typedef std::vector<uint16_t> HexVector; | typedef std::vector<uint16_t> HexVector; | |||
// MagicBook is a set of MagicPages implementing a trie | // MagicBook is a set of MagicPages implementing a trie | |||
class MagicBook | class MagicBook | |||
{ | { | |||
public: | public: | |||
virtual ~MagicBook(); | virtual ~MagicBook(); | |||
MagicBook(const MagicBook&) = delete; | MagicBook(const MagicBook&) = delete; | |||
MagicBook& operator=(const MagicBook&) = delete; | MagicBook& operator=(const MagicBook&) = delete; | |||
virtual bool add_spell(const char* key, const char*& val) = 0; | virtual bool add_spell(const char* key, const char*& val) = 0; | |||
virtual const char* find_spell(const uint8_t* data, unsigned len, const Magi cPage*& p, | virtual const char* find_spell(const uint8_t* data, unsigned len, const Magi cPage*& p, | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 0 lines changed or added |