Loading system/gd/hci/address_with_type.h +22 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,28 @@ class AddressWithType final { return !(*this == rhs); } ConnectListAddressType ToConnectListAddressType() const { switch (address_type_) { case AddressType::PUBLIC_DEVICE_ADDRESS: case AddressType::PUBLIC_IDENTITY_ADDRESS: return ConnectListAddressType::PUBLIC; case AddressType::RANDOM_DEVICE_ADDRESS: case AddressType::RANDOM_IDENTITY_ADDRESS: return ConnectListAddressType::RANDOM; } } PeerAddressType ToPeerAddressType() const { switch (address_type_) { case AddressType::PUBLIC_DEVICE_ADDRESS: case AddressType::PUBLIC_IDENTITY_ADDRESS: return PeerAddressType::PUBLIC_DEVICE_OR_IDENTITY_ADDRESS; case AddressType::RANDOM_DEVICE_ADDRESS: case AddressType::RANDOM_IDENTITY_ADDRESS: return PeerAddressType::RANDOM_DEVICE_OR_IDENTITY_ADDRESS; } } std::string ToString() const { std::stringstream ss; ss << address_ << "[" << AddressTypeText(address_type_) << "]"; Loading Loading
system/gd/hci/address_with_type.h +22 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,28 @@ class AddressWithType final { return !(*this == rhs); } ConnectListAddressType ToConnectListAddressType() const { switch (address_type_) { case AddressType::PUBLIC_DEVICE_ADDRESS: case AddressType::PUBLIC_IDENTITY_ADDRESS: return ConnectListAddressType::PUBLIC; case AddressType::RANDOM_DEVICE_ADDRESS: case AddressType::RANDOM_IDENTITY_ADDRESS: return ConnectListAddressType::RANDOM; } } PeerAddressType ToPeerAddressType() const { switch (address_type_) { case AddressType::PUBLIC_DEVICE_ADDRESS: case AddressType::PUBLIC_IDENTITY_ADDRESS: return PeerAddressType::PUBLIC_DEVICE_OR_IDENTITY_ADDRESS; case AddressType::RANDOM_DEVICE_ADDRESS: case AddressType::RANDOM_IDENTITY_ADDRESS: return PeerAddressType::RANDOM_DEVICE_OR_IDENTITY_ADDRESS; } } std::string ToString() const { std::stringstream ss; ss << address_ << "[" << AddressTypeText(address_type_) << "]"; Loading