Mark all of the aliased classes in plugin/Plugin.h deprecated, and fix all of the plugins that were using them

This commit is contained in:
Tim Wojtulewicz 2020-05-14 17:25:40 -07:00
parent e77e8c4b7b
commit 7a5dae4354
76 changed files with 297 additions and 284 deletions

View file

@ -957,10 +957,10 @@ private:
}
namespace plugin {
using VersionNumber = zeek::plugin::VersionNumber;
using Configuration = zeek::plugin::Configuration;
using BifItem = zeek::plugin::BifItem;
using HookArgument = zeek::plugin::HookArgument;
using HookArgumentList = zeek::plugin::HookArgumentList;
using Plugin = zeek::plugin::Plugin;
using VersionNumber [[deprecated("Remove in v4.1. Use zeek::plugin::VersionNumber instead")]] = zeek::plugin::VersionNumber;
using Configuration [[deprecated("Remove in v4.1. Use zeek::plugin::Configuration instead")]] = zeek::plugin::Configuration;
using BifItem [[deprecated("Remove in v4.1. Use zeek::plugin::BifItem instead")]] = zeek::plugin::BifItem;
using HookArgument [[deprecated("Remove in v4.1. Use zeek::plugin::HookArgument instead")]] = zeek::plugin::HookArgument;
using HookArgumentList [[deprecated("Remove in v4.1. Use zeek::plugin::HookArgumentList instead")]] = zeek::plugin::HookArgumentList;
using Plugin [[deprecated("Remove in v4.1. Use zeek::plugin::Plugin instead")]] = zeek::plugin::Plugin;
}