Lines Matching refs:sdp_handle
62 int sdp_handle; member
226 handle = sdp_slots[id].sdp_handle; in free_sdp_slot()
227 sdp_slots[id].sdp_handle = 0; in free_sdp_slot()
269 sdp_slots[id].sdp_handle = handle; in set_sdp_handle()
378 uint32_t sdp_handle = 0; in add_maps_sdp() local
382 sdp_handle = SDP_CreateRecord(); in add_maps_sdp()
383 if (sdp_handle == 0) { in add_maps_sdp()
385 return sdp_handle; in add_maps_sdp()
389 status &= SDP_AddServiceClassIdList(sdp_handle, 1, &service); in add_maps_sdp()
400 status &= SDP_AddProtocolList(sdp_handle, 3, protoList); in add_maps_sdp()
403 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_maps_sdp()
409 status &= SDP_AddProfileDescriptorList(sdp_handle, UUID_SERVCLASS_MAP_PROFILE, in add_maps_sdp()
414 SDP_AddAttribute(sdp_handle, ATTR_ID_MAS_INSTANCE_ID, UINT_DESC_TYPE, in add_maps_sdp()
419 SDP_AddAttribute(sdp_handle, ATTR_ID_SUPPORTED_MSG_TYPE, UINT_DESC_TYPE, in add_maps_sdp()
424 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_MAP_SUPPORTED_FEATURES, in add_maps_sdp()
431 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_GOEP_L2CAP_PSM, in add_maps_sdp()
437 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_maps_sdp()
440 SDP_DeleteRecord(sdp_handle); in add_maps_sdp()
441 sdp_handle = 0; in add_maps_sdp()
446 sdp_handle); in add_maps_sdp()
448 return sdp_handle; in add_maps_sdp()
458 uint32_t sdp_handle = 0; in add_mapc_sdp() local
462 sdp_handle = SDP_CreateRecord(); in add_mapc_sdp()
463 if (sdp_handle == 0) { in add_mapc_sdp()
465 return sdp_handle; in add_mapc_sdp()
469 status &= SDP_AddServiceClassIdList(sdp_handle, 1, &service); in add_mapc_sdp()
480 status &= SDP_AddProtocolList(sdp_handle, 3, protoList); in add_mapc_sdp()
483 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_mapc_sdp()
489 status &= SDP_AddProfileDescriptorList(sdp_handle, UUID_SERVCLASS_MAP_PROFILE, in add_mapc_sdp()
494 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_MAP_SUPPORTED_FEATURES, in add_mapc_sdp()
501 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_GOEP_L2CAP_PSM, in add_mapc_sdp()
507 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_mapc_sdp()
510 SDP_DeleteRecord(sdp_handle); in add_mapc_sdp()
511 sdp_handle = 0; in add_mapc_sdp()
516 sdp_handle); in add_mapc_sdp()
518 return sdp_handle; in add_mapc_sdp()
527 uint32_t sdp_handle = 0; in add_pbapc_sdp() local
529 sdp_handle = SDP_CreateRecord(); in add_pbapc_sdp()
530 if (sdp_handle == 0) { in add_pbapc_sdp()
532 return sdp_handle; in add_pbapc_sdp()
535 status &= SDP_AddServiceClassIdList(sdp_handle, 1, &service); in add_pbapc_sdp()
538 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_pbapc_sdp()
545 sdp_handle, UUID_SERVCLASS_PHONE_ACCESS, rec->hdr.profile_version); in add_pbapc_sdp()
549 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_pbapc_sdp()
552 SDP_DeleteRecord(sdp_handle); in add_pbapc_sdp()
553 sdp_handle = 0; in add_pbapc_sdp()
555 return sdp_handle; in add_pbapc_sdp()
559 sdp_handle); in add_pbapc_sdp()
560 return sdp_handle; in add_pbapc_sdp()
570 uint32_t sdp_handle = 0; in add_pbaps_sdp() local
574 sdp_handle = SDP_CreateRecord(); in add_pbaps_sdp()
575 if (sdp_handle == 0) { in add_pbaps_sdp()
577 return sdp_handle; in add_pbaps_sdp()
581 status &= SDP_AddServiceClassIdList(sdp_handle, 1, &service); in add_pbaps_sdp()
592 status &= SDP_AddProtocolList(sdp_handle, 3, protoList); in add_pbaps_sdp()
595 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_pbaps_sdp()
602 sdp_handle, UUID_SERVCLASS_PHONE_ACCESS, rec->hdr.profile_version); in add_pbaps_sdp()
605 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_SUPPORTED_REPOSITORIES, in add_pbaps_sdp()
611 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_PBAP_SUPPORTED_FEATURES, in add_pbaps_sdp()
618 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_GOEP_L2CAP_PSM, in add_pbaps_sdp()
624 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_pbaps_sdp()
627 SDP_DeleteRecord(sdp_handle); in add_pbaps_sdp()
628 sdp_handle = 0; in add_pbaps_sdp()
633 sdp_handle); in add_pbaps_sdp()
635 return sdp_handle; in add_pbaps_sdp()
648 uint32_t sdp_handle = 0; in add_opps_sdp() local
654 sdp_handle = SDP_CreateRecord(); in add_opps_sdp()
655 if (sdp_handle == 0) { in add_opps_sdp()
657 return sdp_handle; in add_opps_sdp()
661 status &= SDP_AddServiceClassIdList(sdp_handle, 1, &service); in add_opps_sdp()
672 status &= SDP_AddProtocolList(sdp_handle, 3, protoList); in add_opps_sdp()
675 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_opps_sdp()
682 sdp_handle, UUID_SERVCLASS_OBEX_OBJECT_PUSH, rec->hdr.profile_version); in add_opps_sdp()
692 SDP_AddSequence(sdp_handle, (uint16_t)ATTR_ID_SUPPORTED_FORMATS_LIST, in add_opps_sdp()
700 status &= SDP_AddAttribute(sdp_handle, ATTR_ID_GOEP_L2CAP_PSM, in add_opps_sdp()
706 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_opps_sdp()
709 SDP_DeleteRecord(sdp_handle); in add_opps_sdp()
710 sdp_handle = 0; in add_opps_sdp()
719 sdp_handle); in add_opps_sdp()
721 return sdp_handle; in add_opps_sdp()
731 uint32_t sdp_handle = 0; in add_saps_sdp() local
733 sdp_handle = SDP_CreateRecord(); in add_saps_sdp()
734 if (sdp_handle == 0) { in add_saps_sdp()
736 return sdp_handle; in add_saps_sdp()
743 status &= SDP_AddServiceClassIdList(sdp_handle, 2, services); in add_saps_sdp()
752 status &= SDP_AddProtocolList(sdp_handle, 2, protoList); in add_saps_sdp()
755 status &= SDP_AddAttribute(sdp_handle, (uint16_t)ATTR_ID_SERVICE_NAME, in add_saps_sdp()
761 status &= SDP_AddProfileDescriptorList(sdp_handle, UUID_SERVCLASS_SAP, in add_saps_sdp()
766 SDP_AddUuidSequence(sdp_handle, ATTR_ID_BROWSE_GROUP_LIST, 1, &browse); in add_saps_sdp()
769 SDP_DeleteRecord(sdp_handle); in add_saps_sdp()
770 sdp_handle = 0; in add_saps_sdp()
775 sdp_handle); in add_saps_sdp()
777 return sdp_handle; in add_saps_sdp()