Ein Nachrichtenpuffer, über den iteriert werden soll.
append
void append(
void
)
Setzen Sie den Punkt auf nach allen Daten, die sich derzeit im Puffer befinden.
finishWriting
void finishWriting(
void
)
Passen Sie den Puffer nach dem Schreiben an.
hasData
bool hasData(
uint16_t
)
Details
Parameter
inc
Ganzzahliger Wert, der aus dem Puffer gelesen werden kann.
Rückgabewerte
true
Die aktuelle Datenlänge des Puffers ist größer oder gleich dem angegebenen Inkrement.
false
Andernfalls:
hasRoom
bool hasRoom(
uint16_t
)
Details
Parameter
inc
Ganzzahliger Wert, der in den Puffer geschrieben werden kann.
Rückgabewerte
true
Die Differenz zwischen der aktuellen Datenlänge des Zwischenspeichers und der maximal zulässigen Datenlänge (der verfügbaren Datenlänge) ist kleiner oder gleich dem angegebenen Inkrement.
Ein Dekrement, das auf den Nachrichten-iterator angewendet wird.
Rückgabe
Der Iterator, der um den gegebenen Wert verringert wird, wenn genügend Platz vorhanden ist, oder er wird direkt am Anfang zusammengeschlagen, wenn er nicht vorhanden ist.
Wenn die Ausführung über das Ende des Puffers hinausgeht.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
Zuletzt aktualisiert: 2023-12-02 (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"
}]