Skip to content

Commit 07f3ca2

Browse files
committed
BLE - Cleanup GenericGap conditional directive
- Within constructor - Within member declaration - Private function declaration and definition.
1 parent 593cf2b commit 07f3ca2

File tree

2 files changed

+12
-145
lines changed

2 files changed

+12
-145
lines changed

features/FEATURE_BLE/ble/generic/GenericGap.h

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,9 @@ class GenericGap :
126126
*/
127127
GenericGap(
128128
pal::EventQueue &event_queue,
129-
PalGap &pal_gap
130-
#if BLE_FEATURE_GATT_SERVER
131-
, pal::GenericAccessService &generic_access_service
132-
#endif
133-
#if BLE_FEATURE_SECURITY
134-
, PalSecurityManager &pal_sm
135-
#endif
129+
PalGap &pal_gap,
130+
pal::GenericAccessService &generic_access_service,
131+
PalSecurityManager &pal_sm
136132
);
137133

138134
/**
@@ -550,13 +546,11 @@ class GenericGap :
550546
*/
551547
ble_error_t initRadioNotification_(void);
552548

553-
#if BLE_FEATURE_PRIVACY
554549
/**
555550
* @see Gap::enablePrivacy
556551
*/
557552
ble_error_t enablePrivacy_(bool enable);
558553

559-
#if BLE_ROLE_BROADCASTER
560554
/**
561555
* @see Gap::setPeripheralPrivacyConfiguration
562556
*/
@@ -570,8 +564,7 @@ class GenericGap :
570564
ble_error_t getPeripheralPrivacyConfiguration_(
571565
PeripheralPrivacyConfiguration_t *configuration
572566
);
573-
#endif // BLE_ROLE_BROADCASTER
574-
#if BLE_ROLE_OBSERVER
567+
575568
/**
576569
* @see Gap::setCentralPrivacyConfiguration
577570
*/
@@ -585,8 +578,6 @@ class GenericGap :
585578
ble_error_t getCentralPrivacyConfiguration_(
586579
CentralPrivacyConfiguration_t *configuration
587580
);
588-
#endif // BLE_ROLE_OBSERVER
589-
#endif // BLE_FEATURE_PRIVACY
590581

591582
/**
592583
* @see Gap::setAdvertisingData
@@ -792,40 +783,25 @@ class GenericGap :
792783

793784
private:
794785
pal::EventQueue &_event_queue;
795-
#if BLE_FEATURE_GATT_SERVER
796786
PalGap &_pal_gap;
797787
pal::GenericAccessService &_gap_service;
798-
#endif
799-
#if BLE_FEATURE_SECURITY
800788
PalSecurityManager &_pal_sm;
801-
#endif
802789
BLEProtocol::AddressType_t _address_type;
803790
ble::address_t _address;
804-
#if BLE_FEATURE_WHITELIST
805791
pal::initiator_policy_t _initiator_policy_mode;
806792
pal::scanning_filter_policy_t _scanning_filter_policy;
807793
pal::advertising_filter_policy_t _advertising_filter_policy;
808794
mutable Whitelist_t _whitelist;
809-
#endif // BLE_FEATURE_WHITELIST
810-
#if BLE_FEATURE_PRIVACY
795+
811796
bool _privacy_enabled;
812-
#if BLE_ROLE_BROADCASTER
813797
PeripheralPrivacyConfiguration_t _peripheral_privacy_configuration;
814-
#endif
815-
#if BLE_ROLE_OBSERVER
816798
CentralPrivacyConfiguration_t _central_privacy_configuration;
817-
#endif
818-
#endif // BLE_FEATURE_PRIVACY
819799
ble::address_t _random_static_identity_address;
820800
bool _random_address_rotating;
821801

822802
bool _scan_enabled;
823-
#if BLE_ROLE_BROADCASTER
824803
mbed::Timeout _advertising_timeout;
825-
#endif
826-
#if BLE_ROLE_OBSERVER
827804
mbed::Timeout _scan_timeout;
828-
#endif
829805
mbed::Ticker _address_rotation_ticker;
830806

831807
template<size_t bit_size>
@@ -874,13 +850,9 @@ class GenericGap :
874850
uint8_t data[bit_size / 8 + 1];
875851
};
876852

877-
#if BLE_FEATURE_EXTENDED_ADVERTISING
878853
BitArray<MAX_ADVERTISING_SETS> _existing_sets;
879-
#endif // BLE_FEATURE_EXTENDED_ADVERTISING
880-
#if BLE_FEATURE_PERIODIC_ADVERTISING
881-
BitArray<MAX_ADVERTISING_SETS> _active_periodic_sets;
882-
#endif
883854
BitArray<MAX_ADVERTISING_SETS> _active_sets;
855+
BitArray<MAX_ADVERTISING_SETS> _active_periodic_sets;
884856
BitArray<MAX_ADVERTISING_SETS> _connectable_payload_size_exceeded;
885857
BitArray<MAX_ADVERTISING_SETS> _set_is_connectable;
886858

0 commit comments

Comments
 (0)