15 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_BLUETOOTH_MOCKBLUETOOTHDEVICECONNECTIONRULE_H_ 16 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_BLUETOOTH_MOCKBLUETOOTHDEVICECONNECTIONRULE_H_ 24 namespace sdkInterfaces {
75 std::set<DeviceCategory> categories,
76 std::set<std::string> profiles) :
113 std::set<std::shared_ptr<BluetoothDeviceInterface>> devices) {
123 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_BLUETOOTH_MOCKBLUETOOTHDEVICECONNECTIONRULE_H_ void setDevicesToDisconnect(std::set< std::shared_ptr< BluetoothDeviceInterface >> devices)
Definition: MockBluetoothDeviceConnectionRule.h:112
std::set< std::shared_ptr< BluetoothDeviceInterface > > m_disconnectedDevices
Definition: MockBluetoothDeviceConnectionRule.h:71
Definition: AmdMetricWrapperTest.cpp:24
std::set< DeviceCategory > getDeviceCategories() override
Definition: MockBluetoothDeviceConnectionRule.h:83
std::set< std::string > getDependentProfiles() override
Definition: MockBluetoothDeviceConnectionRule.h:87
void setExplicitlyDisconnect(bool explicitlyDisconnect)
Definition: MockBluetoothDeviceConnectionRule.h:108
set
Definition: gmock_class.py:44
DeviceCategory
Definition: DeviceCategory.h:24
bool shouldExplicitlyConnect() override
Definition: MockBluetoothDeviceConnectionRule.h:91
Definition: MockBluetoothDeviceConnectionRule.h:31
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::set< DeviceCategory > m_categories
Definition: MockBluetoothDeviceConnectionRule.h:63
std::set< std::string > m_profiles
Definition: MockBluetoothDeviceConnectionRule.h:65
bool m_explicitlyDisconnect
Definition: MockBluetoothDeviceConnectionRule.h:69
MockBluetoothDeviceConnectionRule(std::set< DeviceCategory > categories, std::set< std::string > profiles)
Definition: MockBluetoothDeviceConnectionRule.h:74
std::set< std::shared_ptr< BluetoothDeviceInterface > > devicesToDisconnect(std::map< DeviceCategory, std::set< std::shared_ptr< BluetoothDeviceInterface >>> connectedDevices) override
Definition: MockBluetoothDeviceConnectionRule.h:99
bool m_explicitlyConnect
Definition: MockBluetoothDeviceConnectionRule.h:67
Definition: BluetoothDeviceConnectionRuleInterface.h:33
bool shouldExplicitlyDisconnect() override
Definition: MockBluetoothDeviceConnectionRule.h:95
void setExplicitlyConnect(bool explicitlyConnect)
Definition: MockBluetoothDeviceConnectionRule.h:104