Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine::DMTransaction
Das ist eine abstrakte Klasse.
Zusammenfassung
Geschützte Attribute
mEngine
ProtocolEngine * mEngine
mExchangeCtx
ExchangeContext * mExchangeCtx
mTimeout
uint32_t mTimeout
mTxnId
uint16_t mTxnId
Öffentliche Funktionen
OnMsgReceived
void OnMsgReceived(
const uint64_t & aResponderId,
uint32_t aProfileId,
uint8_t aMsgType,
PacketBuffer *aMsg
)
OnResponseReceived
virtual WEAVE_ERROR OnResponseReceived(
const uint64_t & aResponderId,
uint8_t aMsgType,
PacketBuffer *aMsg
)
OnResponseTimeout
virtual void OnResponseTimeout(
const uint64_t & aResponderid
)
OnStatusReceived
virtual WEAVE_ERROR OnStatusReceived(
const uint64_t & aResponderId,
StatusReport & aStatus
)=0
SendRequest
virtual WEAVE_ERROR SendRequest(
PacketBuffer *aBuffer,
uint16_t aSendFlags
)=0
Geschützte Funktionen
Abschließen
WEAVE_ERROR Finalize(
void
)
Abschließen
void Finish(
void
)
Kostenlos
virtual void Free(
void
)
Init
WEAVE_ERROR Init(
ProtocolEngine *aEngine,
uint16_t aTxnId,
uint32_t aTimeout
)
IsFree
bool IsFree(
void
)
OnError
void OnError(
const uint64_t & aResponderId,
WEAVE_ERROR aError
)
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern. Thread ist eine eingetragene Marke der Thread Group, Inc.
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"
}]