7 #include <websocketpp/config/asio_client.hpp> 9 #include "../parameter.hpp" 10 #include "../websocket_client.hpp" 15 const std::string& topic_name);
17 std::future<std::vector<Parameter>>
waitForParameters(std::shared_ptr<ClientInterface> client,
18 const std::string& requestId = std::string());
22 std::future<Service>
waitForService(std::shared_ptr<ClientInterface> client,
23 const std::string& serviceName);
25 extern template class Client<websocketpp::config::asio_client>;
std::future< Service > waitForService(std::shared_ptr< ClientInterface > client, const std::string &serviceName)
std::vector< uint8_t > connectClientAndReceiveMsg(const std::string &uri, const std::string &topic_name)
std::future< ServiceResponse > waitForServiceResponse(std::shared_ptr< ClientInterface > client)
std::future< std::vector< Parameter > > waitForParameters(std::shared_ptr< ClientInterface > client, const std::string &requestId=std::string())