Home | History | Annotate | Download | only in include

Lines Matching full:property

39 // Property resource allocations. Caller is expected to free |property|
42 // stored in the property.
52 // Property resource frees both property and value.
53 void property_free(bt_property_t *property);
56 // Value check convenience methods. The contents of the property are
58 // |property| must not be NULL.
59 bool property_is_addr(const bt_property_t *property);
60 bool property_is_device_class(const bt_property_t *property);
61 bool property_is_device_type(const bt_property_t *property);
62 bool property_is_discovery_timeout(const bt_property_t *property);
63 bool property_is_name(const bt_property_t *property);
64 bool property_is_rssi(const bt_property_t *property);
65 bool property_is_scan_mode(const bt_property_t *property);
66 bool property_is_uuids(const bt_property_t *property);
68 // Value conversion convenience methods. The contents of the property are
69 // properly typed and returned to the caller. |property| must not be NULL.
70 const bt_bdaddr_t *property_as_addr(const bt_property_t *property);
71 const bt_device_class_t *property_as_device_class(const bt_property_t *property);
72 bt_device_type_t property_as_device_type(const bt_property_t *property);
73 uint32_t property_as_discovery_timeout(const bt_property_t *property);
74 const bt_bdname_t *property_as_name(const bt_property_t *property);
75 int8_t property_as_rssi(const bt_property_t *property);
76 bt_scan_mode_t property_as_scan_mode(const bt_property_t *property);
77 const bt_uuid_t *property_as_uuids(const bt_property_t *property, size_t *count);