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

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

WeaveEchoClient API 事件的输入参数。

摘要

公共属性

@187
union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186
CommunicationError
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@188
MsgInfo
一个对象,包含收到的 EchoResponse 消息的元信息。
Payload
PacketBuffer *
一个 PacketBuffer,它包含收到的 EchoResponse 消息的载荷。
Reason
与通信失败关联的错误代码。
ResponseReceived
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::InEventParam::@186::@189
Source
从中发起 API 事件的 WeaveEchoClient

公共函数

Clear()
void

公共属性

@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

一个对象,包含收到的 EchoResponse 消息的元信息。

载荷

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

一个 PacketBuffer,它包含收到的 EchoResponse 消息的载荷。

原因

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

与通信失败关联的错误代码。

ResponseReceived

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

来源

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

从中发起 API 事件的 WeaveEchoClient

公共函数

清除

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