5 #ifndef SKYWAY_PLUGIN_UDP_PIPE_PLUGINROUTER_H 6 #define SKYWAY_PLUGIN_UDP_PIPE_PLUGINROUTER_H 8 #include <rapidjson/document.h> 9 #include <rapidjson/stringbuffer.h> 10 #include <rapidjson/writer.h> 25 virtual uint16_t Port() = 0;
29 std::shared_ptr<rapidjson::Document>, udp::endpoint)>;
31 #endif // SKYWAY_PLUGIN_UDP_PIPE_PLUGINROUTER_H
const char * error_message
virtual PluginResult TryStart()
std::function< std::unique_ptr< PluginRouter >(std::shared_ptr< rapidjson::Document >, udp::endpoint)> PluginRouterFactory