Public Member Functions | List of all members
IPluginRouterFactory Class Referenceabstract

#include <plugin_router_factory.h>

Inheritance diagram for IPluginRouterFactory:
Inheritance graph
[legend]

Public Member Functions

virtual std::unique_ptr< PluginRouterCreate (std::string target_ip, uint16_t target_port, std::string plugin_type, std::shared_ptr< rapidjson::Document > config)=0
 
virtual ~IPluginRouterFactory ()=default
 

Detailed Description

Definition at line 19 of file plugin_router_factory.h.

Constructor & Destructor Documentation

◆ ~IPluginRouterFactory()

virtual IPluginRouterFactory::~IPluginRouterFactory ( )
virtualdefault

Member Function Documentation

◆ Create()

virtual std::unique_ptr<PluginRouter> IPluginRouterFactory::Create ( std::string  target_ip,
uint16_t  target_port,
std::string  plugin_type,
std::shared_ptr< rapidjson::Document >  config 
)
pure virtual

Implemented in PluginRouterFactoryImpl.


The documentation for this class was generated from the following file:


skyway
Author(s): Toshiya Nakakura
autogenerated on Sat Apr 15 2023 02:08:21