mirror of
https://github.com/Telecominfraproject/wlan-cloud-owprov.git
synced 2025-10-30 02:02:36 +00:00
35 lines
1.2 KiB
C++
35 lines
1.2 KiB
C++
//
|
|
// Created by stephane bourque on 2022-04-28.
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#include "framework/UI_WebSocketClientServer.h"
|
|
|
|
namespace OpenWifi {
|
|
|
|
class ProvWebSocketClient : public UI_WebSocketClientProcessor {
|
|
public:
|
|
explicit ProvWebSocketClient(Poco::Logger &Logger);
|
|
virtual ~ProvWebSocketClient();
|
|
virtual void Processor(const Poco::JSON::Object::Ptr &O, std::string &Answer, bool &Done,
|
|
const SecurityObjects::UserInfo &UserInfo);
|
|
void ws_command_serial_number_search(const Poco::JSON::Object::Ptr &O, bool &Done,
|
|
std::string &Answer);
|
|
void ws_command_address_completion(const Poco::JSON::Object::Ptr &O, bool &Done,
|
|
std::string &Answer);
|
|
void ws_command_exit(const Poco::JSON::Object::Ptr &O, bool &Done, std::string &Answer);
|
|
void ws_command_invalid(const Poco::JSON::Object::Ptr &O, bool &Done, std::string &Answer);
|
|
void ws_command_subuser_search(const Poco::JSON::Object::Ptr &O, bool &Done,
|
|
std::string &Answer);
|
|
void ws_command_subdevice_search(const Poco::JSON::Object::Ptr &O, bool &Done,
|
|
std::string &Answer);
|
|
std::string GoogleGeoCodeCall(const std::string &A);
|
|
|
|
private:
|
|
Poco::Logger &Logger_;
|
|
inline Poco::Logger &Logger() { return Logger_; }
|
|
};
|
|
|
|
} // namespace OpenWifi
|