Lines Matching refs:GattIdentifier
33 class GattIdentifier final {
37 static std::unique_ptr<GattIdentifier> CreateServiceId(
42 static std::unique_ptr<GattIdentifier> CreateCharacteristicId(
44 const GattIdentifier& service_id);
45 static std::unique_ptr<GattIdentifier> CreateDescriptorId(
47 const GattIdentifier& characteristic_id);
50 GattIdentifier();
51 GattIdentifier(
60 ~GattIdentifier() = default;
61 GattIdentifier(const GattIdentifier& other);
62 GattIdentifier& operator=(const GattIdentifier& other);
66 bool Equals(const GattIdentifier& other) const;
67 bool operator==(const GattIdentifier& rhs) const;
68 bool operator!=(const GattIdentifier& rhs) const;
77 std::unique_ptr<GattIdentifier> GetOwningServiceId() const;
81 std::unique_ptr<GattIdentifier> GetOwningCharacteristicId() const;
94 friend struct std::hash<bluetooth::GattIdentifier>;
120 struct hash<bluetooth::GattIdentifier> {
121 std::size_t operator()(const bluetooth::GattIdentifier& key) const {