nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam

#include <src/lib/profiles/echo/Next/WeaveEchoClient.h>

Eingabeparameter für das API-Ereignis WeaveEchoClient

Zusammenfassung

Öffentliche Attribute

@187
union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186
CommunicationError
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@188
MsgInfo
Ein Objekt, das Metainformationen zur empfangenen EchoResponse-Nachricht enthält.
Payload
PacketBuffer *
Ein PacketBuffer, der die Nutzlast der empfangenen EchoResponse-Nachricht enthält.
Reason
Der mit dem Kommunikationsfehler verknüpfte Fehlercode.
ResponseReceived
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@189
Source
Der WeaveEchoClient, von dem das API-Ereignis stammt.

Öffentliche Funktionen

Clear()
void

Öffentliche Attribute

@187

union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@187

CommunicationError

struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@188 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::CommunicationError

MsgInfo

const WeaveMessageInfo * nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::MsgInfo

Ein Objekt, das Metainformationen zur empfangenen EchoResponse-Nachricht enthält.

Nutzlast

PacketBuffer * nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::Payload

Ein PacketBuffer, der die Nutzlast der empfangenen EchoResponse-Nachricht enthält.

Grund

WEAVE_ERROR nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::Reason

Der mit dem Kommunikationsfehler verknüpfte Fehlercode.

ResponseReceived

struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@189 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::ResponseReceived

Quelle

WeaveEchoClient * nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::Source

Der WeaveEchoClient, von dem das API-Ereignis stammt.

Öffentliche Funktionen

Klar

void nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::Clear()