Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
btsock_interface_t-Strukturreferenz
#include < bt_sock.h >
|
size_t | Größe |
|
bt_status_t (* | listen )( btsock_type_t Typ, const char *service_name, const uint8_t *service_uuid, int Kanal, int *sock_fd, int Flags, int CallingUid) |
|
bt_status_t (* | connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, intchannel, int *sock_fd, int flags, intcallingUid) |
|
Definition in Zeile 49 der Datei bt_sock.h .
bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, intchannel, int *sock_fd, int flags, intcallingUid) |
Stellen Sie eine Verbindung zu einem RFCOMM-UUID-Kanal eines Remote-Geräts her. Es gibt den Socket-FD zurück, aus dem das btsock_connect_signal und ein neuer zu akzeptierender Socket-FD ausgelesen werden können, wenn eine Verbindung besteht. Die CallingUid ist die UID der Anwendung, die den Socket anfordert. Dies wird für Zwecke der Verkehrsabrechnung verwendet.
Definition in Zeile 71 der Datei bt_sock.h .
bt_status_t (*listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, intchannel, int *sock_fd, int flags, intcallingUid) |
Hören Sie sich eine RFCOMM-UUID oder einen RFCOMM-Kanal an. Es gibt den Socket fd zurück, aus dem btsock_connect_signal ausgelesen werden kann, wenn ein Remote-Gerät verbunden ist. Wenn weder eine UUID noch ein Kanal angegeben wird, wird ein Kanal zugewiesen und ein Dienstdatensatz kann erstellt werden, indem die Kanalnummer für create_sdp_record(...) in bt_sdp bereitgestellt wird. Die CallingUid ist die UID der Anwendung, die den Socket anfordert. Dies wird für Zwecke der Verkehrsabrechnung verwendet.
Definition in Zeile 62 der Datei bt_sock.h .
auf die Größe dieser Struktur einstellen
Definition in Zeile 51 der Datei bt_sock.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ bt_sock.h
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2023-12-01\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-01 (UTC)."]]