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

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

Parametri di input per l'evento API WeaveEchoClient.

Riepilogo

Attributi pubblici

@187
union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186
CommunicationError
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@188
MsgInfo
Un oggetto contenente meta-informazioni sul messaggio EchoResponse ricevuto.
Payload
PacketBuffer *
Un PacketBuffer contenente il payload del messaggio EchoResponse ricevuto.
Reason
Il codice di errore associato all'errore di comunicazione.
ResponseReceived
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@189
Source
Il valore WeaveEchoClient da cui ha avuto origine l'evento API.

Funzioni pubbliche

Clear()
void

Attributi pubblici

@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

Un oggetto contenente meta-informazioni sul messaggio EchoResponse ricevuto.

Payload

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

Un PacketBuffer contenente il payload del messaggio EchoResponse ricevuto.

Motivo

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

Il codice di errore associato all'errore di comunicazione.

ResponseReceived

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

Origine

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

Il valore WeaveEchoClient da cui ha avuto origine l'evento API.

Funzioni pubbliche

Cancella

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