* Copyright (c), Huawei Technologies Co., Ltd. 2025-2025.All rights reserved.
*/
#ifndef HTTPEXAMPLEPLUGIN_H
#define HTTPEXAMPLEPLUGIN_H
#include "BasePlugin.h"
#include "PluginsManager.h"
using namespace Dic::Core;
namespace Insight::Example {
class HttpExamplePlugin : public BasePlugin
{
public:
HttpExamplePlugin();
~HttpExamplePlugin() override = default;
std::map<std::string, std::shared_ptr<ApiHandler>> GetAllHandlers() override;
std::vector<std::string> GetModuleConfig() override;
private:
std::map<std::string, std::shared_ptr<ApiHandler>> handlers_;
};
}
#endif