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

Commit 19f1c07b authored by Jakub Pawlowski's avatar Jakub Pawlowski
Browse files

Make RawAddress into a class (4/4)

* Add libbluetooth-types - library containing types implementation, that
is common between stystem/bt and packages/apps/Bluetooth. It must be
included in every project using btif interface.
* Put Raw Address implementation into libbluetooth-types
* Unify all "to/from string" helper methods into ToString and FromString
* bd_addr_empty -> RawAddress::kEmpty
* bd_addr_any -> RawAddress::kAny

Also fix leaks in jni str2addr by adding ReleaseStringUTFChars

Test: types_unittest
Change-Id: I7dca82ec2293ae5338a9500dd6aa43b59d25657a
Merged-In: I7dca82ec2293ae5338a9500dd6aa43b59d25657a
parent 1bbe51d0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -28,7 +28,10 @@ cc_test {
        "libutils",
        "android.hardware.bluetooth@1.0",
    ],
    static_libs: ["VtsHalHidlTargetTestBase"],
    static_libs: [
        "VtsHalHidlTargetTestBase",
        "libbluetooth-types",
    ],
    cflags: [
        "-O0",
        "-g",