Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abbcef84 authored by Himanshu Rawat's avatar Himanshu Rawat
Browse files

Rename tTypedAddressTransport to tAclLinkSpec

tAclLinkSpec refers to ACL link specification.

Bug: 325522529
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT no logical change
Change-Id: Ia1ba42d75f0ae49dd5e2c01933ffce4e5851b4e6
parent 0d2fba74
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -151,11 +151,11 @@ struct std::hash<tBLE_BD_ADDR> {
  }
};

struct tTypedAddressTransport {
struct tAclLinkSpec {
  tBLE_BD_ADDR addrt;
  tBT_TRANSPORT transport;

  bool operator==(const tTypedAddressTransport rhs) const {
  bool operator==(const tAclLinkSpec rhs) const {
    if (rhs.addrt != addrt) return false;

    if (rhs.transport == BT_TRANSPORT_AUTO || transport == BT_TRANSPORT_AUTO) {
@@ -165,11 +165,9 @@ struct tTypedAddressTransport {
    return rhs.transport == transport;
  }

  bool operator!=(const tTypedAddressTransport rhs) const {
    return !(*this == rhs);
  }
  bool operator!=(const tAclLinkSpec rhs) const { return !(*this == rhs); }

  bool StrictlyEquals(const tTypedAddressTransport rhs) const {
  bool StrictlyEquals(const tAclLinkSpec rhs) const {
    return rhs.addrt == addrt && rhs.transport == transport;
  }

+12 −12
Original line number Diff line number Diff line
@@ -100,20 +100,20 @@ TEST(BleAddressWithTypeTest, STREAM_TO_BLE_ADDR_TYPE) {
}

TEST(BleAddressWithTypeTest, TYPED_ADDRESS_TRANSPORT) {
  tTypedAddressTransport typedAddressTransportA = {
      {BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1}, BT_TRANSPORT_AUTO};
  tTypedAddressTransport typedAddressTransportB = {
      {BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1}, BT_TRANSPORT_BR_EDR};
  tTypedAddressTransport typedAddressTransportC = {
      {BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1}, BT_TRANSPORT_LE};
  tAclLinkSpec linkSpecA = {{BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1},
                            BT_TRANSPORT_AUTO};
  tAclLinkSpec linkSpecB = {{BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1},
                            BT_TRANSPORT_BR_EDR};
  tAclLinkSpec linkSpecC = {{BLE_ADDR_PUBLIC, RAW_ADDRESS_TEST1},
                            BT_TRANSPORT_LE};

  ASSERT_EQ(typedAddressTransportA, typedAddressTransportB);
  ASSERT_EQ(typedAddressTransportA, typedAddressTransportC);
  ASSERT_NE(typedAddressTransportB, typedAddressTransportC);
  ASSERT_EQ(linkSpecA, linkSpecB);
  ASSERT_EQ(linkSpecA, linkSpecC);
  ASSERT_NE(linkSpecB, linkSpecC);

  ASSERT_FALSE(typedAddressTransportA.StrictlyEquals(typedAddressTransportB));
  ASSERT_FALSE(typedAddressTransportA.StrictlyEquals(typedAddressTransportC));
  ASSERT_FALSE(typedAddressTransportB.StrictlyEquals(typedAddressTransportC));
  ASSERT_FALSE(linkSpecA.StrictlyEquals(linkSpecB));
  ASSERT_FALSE(linkSpecA.StrictlyEquals(linkSpecC));
  ASSERT_FALSE(linkSpecB.StrictlyEquals(linkSpecC));
}

TEST(BleAddressWithTypeTest, BLE_ADDR_TYPE_TO_STREAM) {