Merge remote-tracking branch 'origin/topic/timw/override'

* origin/topic/timw/override:
  Mark input/output message classes as final, since nothing should be inheriting from them
  Add missing override specifier to a number of methods, remove virtual from some as well
  Add override specifier to Configure() method in almost all of the internal plugins
This commit is contained in:
Johanna Amann 2020-03-31 08:48:10 -07:00
commit d18f2f8f76
76 changed files with 142 additions and 139 deletions

View file

@ -9,7 +9,7 @@ namespace Zeek_FileDataEvent {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("DATA_EVENT", ::file_analysis::DataEvent::Instantiate));

View file

@ -9,7 +9,7 @@ namespace Zeek_FileEntropy {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("ENTROPY", ::file_analysis::Entropy::Instantiate));

View file

@ -9,7 +9,7 @@ namespace Zeek_FileExtract {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("EXTRACT", ::file_analysis::Extract::Instantiate));

View file

@ -9,7 +9,7 @@ namespace Zeek_FileHash {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("MD5", ::file_analysis::MD5::Instantiate));
AddComponent(new ::file_analysis::Component("SHA1", ::file_analysis::SHA1::Instantiate));

View file

@ -9,7 +9,7 @@ namespace Zeek_PE {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("PE", ::file_analysis::PE::Instantiate));

View file

@ -11,7 +11,7 @@ namespace Zeek_Unified2 {
class Plugin : public plugin::Plugin {
public:
plugin::Configuration Configure()
plugin::Configuration Configure() override
{
AddComponent(new ::file_analysis::Component("UNIFIED2", ::file_analysis::Unified2::Instantiate));