Home | History | Annotate | Download | only in src

Lines Matching refs:bt_property_t

27 static bt_property_t *property_new_(void *val, size_t len, bt_property_type_t type);
29 bt_property_t *property_copy_array(const bt_property_t *properties, size_t count) {
31 bt_property_t *clone = osi_calloc(sizeof(bt_property_t) * count);
36 memcpy(&clone[0], &properties[0], sizeof(bt_property_t) * count);
45 bt_property_t *property_copy(bt_property_t *dest, const bt_property_t *src) {
48 return (bt_property_t *)memcpy(dest, src, sizeof(bt_property_t));
51 bool property_equals(const bt_property_t *p1, const bt_property_t *p2) {
67 const bt_property_t *shorter = p1, *longer = p2;
78 bt_property_t *property_new_addr(const bt_bdaddr_t *addr) {
83 bt_property_t *property_new_device_class(const bt_device_class_t *dc) {
88 bt_property_t *property_new_device_type(bt_device_type_t type) {
92 bt_property_t *property_new_discovery_timeout(const uint32_t timeout) {
96 bt_property_t *property_new_name(const char *name) {
101 bt_property_t *property_new_rssi(int8_t rssi) {
105 bt_property_t *property_new_scan_mode(bt_scan_mode_t scan_mode) {
109 bt_property_t *property_new_uuids(const bt_uuid_t *uuid, size_t count) {
114 void property_free(bt_property_t *property) {
118 void property_free_array(bt_property_t *properties, size_t count) {
129 bool property_is_addr(const bt_property_t *property) {
134 bool property_is_device_class(const bt_property_t *property) {
139 bool property_is_device_type(const bt_property_t *property) {
144 bool property_is_discovery_timeout(const bt_property_t *property) {
149 bool property_is_name(const bt_property_t *property) {
154 bool property_is_rssi(const bt_property_t *property) {
159 bool property_is_scan_mode(const bt_property_t *property) {
164 bool property_is_uuids(const bt_property_t *property) {
170 const bt_bdaddr_t *property_as_addr(const bt_property_t *property) {
175 const bt_device_class_t *property_as_device_class(const bt_property_t *property) {
180 bt_device_type_t property_as_device_type(const bt_property_t *property) {
185 uint32_t property_as_discovery_timeout(const bt_property_t *property) {
190 const bt_bdname_t *property_as_name(const bt_property_t *property) {
195 int8_t property_as_rssi(const bt_property_t *property) {
200 bt_scan_mode_t property_as_scan_mode(const bt_property_t *property) {
205 const bt_uuid_t *property_as_uuids(const bt_property_t *property, size_t *count) {
211 static bt_property_t *property_new_(void *val, size_t len, bt_property_type_t type) {
212 bt_property_t *property = osi_calloc(sizeof(bt_property_t));