X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=dynamic%2Flauncher%2Fdefault%2FProcedure.hpp;h=9ed0622802b842147b561e553930430aab86771b;hb=609c79ead77490f99f3f34836b19820999a85169;hp=c96ab071fcf6ad1ba95341d0f6a89bd3d141b10b;hpb=d723d5bf571eb48c641b092058eaa38bb6c4fcc8;p=anna.git diff --git a/dynamic/launcher/default/Procedure.hpp b/dynamic/launcher/default/Procedure.hpp index c96ab07..9ed0622 100644 --- a/dynamic/launcher/default/Procedure.hpp +++ b/dynamic/launcher/default/Procedure.hpp @@ -11,23 +11,17 @@ // Project #include +#include -namespace anna { - namespace diameter { - namespace comm { - class OriginHost; - } - } -} - class Procedure { anna::comm::Application *a_app; public: Procedure(anna::comm::Application *app) : a_app(app) {;} - virtual void execute(const std::string &args, std::string &response, anna::diameter::comm::OriginHost *originHost) throw(anna::RuntimeException); + virtual void execute(const std::string &args, std::string &response) noexcept(false); + virtual void execute(const nlohmann::json &args, std::string &response) noexcept(false); }; #endif