equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Class encapsulating core engine settings and statuses. |
14 * Description: Class encapsulating core engine settings and statuses. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
|
18 /* |
|
19 * %version: 21 % |
|
20 */ |
18 |
21 |
19 #ifndef CORE_SETTINGS_H |
22 #ifndef CORE_SETTINGS_H |
20 #define CORE_SETTINGS_H |
23 #define CORE_SETTINGS_H |
21 |
24 |
22 #include "core_types.h" |
25 #include "core_types.h" |
442 * @since S60 v5.1 |
445 * @since S60 v5.1 |
443 * @param usage The block ACK usage information to be stored. |
446 * @param usage The block ACK usage information to be stored. |
444 */ |
447 */ |
445 void set_block_ack_usage( |
448 void set_block_ack_usage( |
446 const core_block_ack_usage_s& usage ); |
449 const core_block_ack_usage_s& usage ); |
447 |
|
448 /** |
|
449 * Add a IAP ID to the weaklist. |
|
450 * |
|
451 * @since S60 v5.2 |
|
452 * @param iap_id IAP ID to be added. |
|
453 */ |
|
454 void add_iap_id_to_weak_iap_list(u32_t iap_id); |
|
455 |
|
456 /** |
|
457 * Check whether the given IAP ID is weaklisted. |
|
458 * |
|
459 * @since S60 v5.2 |
|
460 * @param iap_id IAP ID to be checked. |
|
461 * @return Whether the given IAP ID is weaklisted. |
|
462 */ |
|
463 bool_t is_iap_id_in_weak_list( u32_t iap_id ); |
|
464 |
|
465 /** |
|
466 * Remove a IAP ID from the weaklist. |
|
467 * |
|
468 * @since S60 v5.2 |
|
469 * @param iap_id IAP ID to be removed. |
|
470 */ |
|
471 void remove_iap_id_from_weak_list( u32_t iap_id ); |
|
472 |
450 |
473 /** |
451 /** |
474 * Set the currently enabled feature set. |
452 * Set the currently enabled feature set. |
475 * |
453 * |
476 * @since S60 v5.2 |
454 * @since S60 v5.2 |
552 core_power_save_settings_s power_save_settings_m; |
530 core_power_save_settings_s power_save_settings_m; |
553 |
531 |
554 /** Block ACK usage per traffic stream. */ |
532 /** Block ACK usage per traffic stream. */ |
555 core_block_ack_usage_s block_ack_usage_m; |
533 core_block_ack_usage_s block_ack_usage_m; |
556 |
534 |
557 /** List of IAP Ids whose rcpi values are weak */ |
|
558 core_type_list_c<u32_t> weak_iap_list_m; |
|
559 |
|
560 /** Bitmask of enabled features. */ |
535 /** Bitmask of enabled features. */ |
561 u32_t features_m; |
536 u32_t features_m; |
562 |
537 |
563 }; |
538 }; |
564 |
539 |