diff options
Diffstat (limited to 'src/components/config_profile/include/config_profile/profile.h')
-rw-r--r-- | src/components/config_profile/include/config_profile/profile.h | 21 |
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_; |