#include <json_plugin_router.h>
Definition at line 25 of file json_plugin_router.h.
◆ JsonPluginRouter()
JsonPluginRouter::JsonPluginRouter |
( |
| ) |
|
|
delete |
◆ ~JsonPluginRouter()
JsonPluginRouter::~JsonPluginRouter |
( |
| ) |
|
◆ INJECT()
JsonPluginRouter::INJECT |
( |
JsonPluginRouter(ASSISTED(std::shared_ptr< rapidjson::Document >) config, ASSISTED(udp::endpoint) target_socket, SocketFactory factory) |
| ) |
|
◆ observe_plugins()
void JsonPluginRouter::observe_plugins |
( |
std::shared_ptr< rapidjson::Document > |
document | ) |
|
|
private |
◆ observe_socket()
void JsonPluginRouter::observe_socket |
( |
std::vector< uint8_t > |
data | ) |
|
|
private |
◆ Port()
uint16_t JsonPluginRouter::Port |
( |
| ) |
|
|
overridevirtual |
◆ TryStart()
◆ config_
std::shared_ptr<rapidjson::Document> JsonPluginRouter::config_ |
|
private |
◆ plugin_loader_
◆ plugins_
◆ socket_
std::unique_ptr<Socket> JsonPluginRouter::socket_ |
|
private |
◆ target_socket_
udp::endpoint JsonPluginRouter::target_socket_ |
|
private |
The documentation for this class was generated from the following files: