diff options
Diffstat (limited to 'src/components/include/transport_manager/transport_manager_settings.h')
-rw-r--r-- | src/components/include/transport_manager/transport_manager_settings.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/components/include/transport_manager/transport_manager_settings.h b/src/components/include/transport_manager/transport_manager_settings.h index 83d0b3e833..fee5b031ed 100644 --- a/src/components/include/transport_manager/transport_manager_settings.h +++ b/src/components/include/transport_manager/transport_manager_settings.h @@ -69,7 +69,24 @@ class TransportManagerSettings : public TransportManagerMMESettings { */ virtual const std::string& transport_manager_tcp_adapter_network_interface() const = 0; +#ifdef WEBSOCKET_SERVER_TRANSPORT_SUPPORT + /** + *@brief Returns websocket server address + */ + virtual const std::string& websocket_server_address() const = 0; + + /** + * @brief Returns port for websocket server + */ + virtual uint16_t websocket_server_port() const = 0; +#ifdef ENABLE_SECURITY + virtual const std::string& ws_server_cert_path() const = 0; + virtual const std::string& ws_server_key_path() const = 0; + virtual const std::string& ws_server_ca_cert_path() const = 0; + virtual const bool wss_server_supported() const = 0; +#endif // ENABLE_SECURITY +#endif // WEBSOCKET_SERVER_TRANSPORT_SUPPORT /** * @brief Returns retry timeout for cloud app connections */ |