summaryrefslogtreecommitdiff
path: root/src/components/config_profile/include/config_profile/profile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/config_profile/include/config_profile/profile.h')
-rw-r--r--src/components/config_profile/include/config_profile/profile.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/components/config_profile/include/config_profile/profile.h b/src/components/config_profile/include/config_profile/profile.h
index dffa2d1571..bb7762721f 100644
--- a/src/components/config_profile/include/config_profile/profile.h
+++ b/src/components/config_profile/include/config_profile/profile.h
@@ -44,6 +44,7 @@
#include "media_manager/media_manager_settings.h"
#include "policy/policy_settings.h"
#include "protocol_handler/protocol_handler_settings.h"
+#include "smart_objects/smart_object.h"
#include "transport_manager/transport_manager_settings.h"
#include "utils/macro.h"
@@ -249,6 +250,12 @@ class Profile : public protocol_handler::ProtocolHandlerSettings,
const uint32_t& default_timeout() const;
/**
+ * @brief Default timeout compensation for waiting some extra time for
+ * response to mobile app
+ */
+ const uint32_t& default_timeout_compensation() const;
+
+ /**
* @brief Default timeout for waiting for resuming
*/
const uint32_t& app_resuming_timeout() const;
@@ -825,6 +832,11 @@ class Profile : public protocol_handler::ProtocolHandlerSettings,
uint32_t app_transport_change_timer_addition() const OVERRIDE;
/**
+ * @brief Parses values in config_file_name_ to config_obj_ smart object
+ */
+ void ParseConfiguration();
+
+ /**
* @brief Updates all related values from ini file
*/
void UpdateValues();
@@ -989,6 +1001,7 @@ class Profile : public protocol_handler::ProtocolHandlerSettings,
size_t maximum_audio_payload_size_;
size_t maximum_video_payload_size_;
std::string config_file_name_;
+ smart_objects::SmartObject config_obj_;
std::string server_address_;
uint16_t server_port_;
uint16_t video_streaming_port_;
@@ -1005,6 +1018,7 @@ class Profile : public protocol_handler::ProtocolHandlerSettings,
bool is_redecoding_enabled_;
uint32_t max_cmd_id_;
uint32_t default_timeout_;
+ uint32_t default_timeout_compensation_;
uint32_t app_resuming_timeout_;
uint32_t app_resumption_save_persistent_data_timeout_;
std::string vr_help_title_;
@@ -1114,6 +1128,13 @@ class Profile : public protocol_handler::ProtocolHandlerSettings,
int iap2_hub_connect_attempts_;
int iap_hub_connection_wait_timeout_;
uint16_t tts_global_properties_timeout_;
+ size_t maximum_payload_size_;
+ size_t message_frequency_count_;
+ size_t message_frequency_time_;
+ bool malformed_message_filtering_;
+ size_t malformed_frequency_count_;
+ size_t malformed_frequency_time_;
+ uint32_t multiframe_waiting_timeout_;
uint16_t attempts_to_open_policy_db_;
uint16_t open_attempt_timeout_ms_;
uint32_t resumption_delay_before_ign_;