Add a distinct tag class for file analyzers.

This should prevent assignment mismatches between file and protocol
analyzer tags.
This commit is contained in:
Jon Siwek 2013-07-30 15:19:48 -05:00
parent d84f6e012c
commit 8df4df0b8b
13 changed files with 407 additions and 161 deletions

View file

@ -294,7 +294,7 @@ protected:
private:
typedef map<string, Component*> analyzer_map_by_name;
typedef map<analyzer::Tag, Component*> analyzer_map_by_tag;
typedef map<file_analysis::Tag, Component*> analyzer_map_by_tag;
typedef map<int, Component*> analyzer_map_by_val;
void RegisterAnalyzerComponent(Component* component);