Home | History | Annotate | Download | only in service

Lines Matching refs:gatt

55 // each bluetooth::gatt::Server instance already keeps a pointer to the
74 static bluetooth::gatt::ServerInternals* g_internal = nullptr;
83 namespace gatt {
115 const btgatt_interface_t* gatt;
126 } // namespace gatt
176 prev_char_properties & bluetooth::gatt::kPropertyNotify;
178 bluetooth::gatt::Characteristic& ctrl =
200 bt_status_t btstat = g_internal->gatt->client->register_client(&client_id);
211 bluetooth::gatt::Characteristic& ch =
246 g_internal->gatt->server->send_response(conn_id, trans_id, 0, &response);
262 bluetooth::gatt::Characteristic& ch =
302 g_internal->gatt->server->send_response(conn_id, trans_id, 0, &response);
314 g_internal->gatt->server->send_response(conn_id, trans_id, 0, &response);
354 g_internal->gatt->advertiser->SetData(0 /* std_inst */, false,
358 g_internal->gatt->advertiser->Enable(
425 // TODO(eisenbach): Refactor GATT interface to not require servers
460 /** GATT Client callbacks */
463 /** GATT Server callbacks */
466 /** GATT Server callbacks */
473 namespace gatt {
476 // Get the interface to the GATT profile.
479 gatt = reinterpret_cast<const btgatt_interface_t*>(
481 if (!gatt) {
482 LOG_ERROR(LOG_TAG, "Error getting GATT interface");
486 bt_status_t btstat = gatt->init(&gatt_callbacks);
488 LOG_ERROR(LOG_TAG, "Failed to initialize gatt interface");
514 : gatt(nullptr),
524 gatt->server->delete_service(server_if, service_handle);
525 gatt->server->unregister_server(server_if);
526 gatt->client->unregister_client(client_if);
550 bt_status_t btstat = internal_->gatt->server->register_server(&uuid);
584 internal_->gatt->advertiser->SetData(0, false, /* beacon, not scan response */
610 internal_->gatt->advertiser->SetData(0, true, /* scan response */
663 bt_status_t btstat = internal_->gatt->server->add_service(
676 bt_status_t btstat = internal_->gatt->server->stop_service(
688 internal_->gatt->scanner->Scan(true);
693 internal_->gatt->scanner->Scan(false);
714 internal_->gatt->server->send_indication(internal_->server_if, attribute_id,
728 } // namespace gatt