5 #ifndef SKYWAY_PLUGIN_JSON_LOOPBACK_H 6 #define SKYWAY_PLUGIN_JSON_LOOPBACK_H 13 std::shared_ptr<std::function<void(std::shared_ptr<rapidjson::Document>)>>
19 std::shared_ptr<rapidjson::Document> parameter,
20 std::shared_ptr<std::function<
void(std::shared_ptr<rapidjson::Document>)>>
22 virtual void Execute(std::shared_ptr<rapidjson::Document> data)
override;
27 #endif // SKYWAY_PLUGIN_JSON_LOOPBACK_H
virtual void Execute(std::shared_ptr< rapidjson::Document > data) override
virtual void Shutdown() override
std::shared_ptr< std::function< void(std::shared_ptr< rapidjson::Document >)> > callback_
virtual void Initialize(std::shared_ptr< rapidjson::Document > parameter, std::shared_ptr< std::function< void(std::shared_ptr< rapidjson::Document >)>> callback) override