nl::Weave::โปรไฟล์::Echo_Next::WeaveEchoClient::OutEventParam

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

พารามิเตอร์เอาต์พุตไปยังเหตุการณ์ API ของ WeaveEchoClient

สรุป

แอตทริบิวต์สาธารณะ

@191
union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@190
DefaultHandlerCalled
bool
ตั้งค่าเป็นจริงโดย DefaultEventHandler ไม่ควรตั้งค่าโดยแอปพลิเคชัน
Payload
PacketBuffer ที่จัดสรรโดยแอปพลิเคชันและมอบให้แก่ WeaveEchoClient ที่มีเพย์โหลด EchoRequest
PrepareError
ข้อผิดพลาดที่แอปพลิเคชันกําหนดไว้ซึ่งบ่งชี้ว่าเตรียมเพย์โหลดไม่ได้ (เช่น
PreparePayload
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@190::@192

ฟังก์ชันสาธารณะ

Clear()
void

แอตทริบิวต์สาธารณะ

@191

union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@190 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@191

เรียกเครื่องจัดการเริ่มต้นแล้ว

bool nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::DefaultHandlerCalled

ตั้งค่าเป็นจริงโดย DefaultEventHandler ไม่ควรตั้งค่าโดยแอปพลิเคชัน

เพย์โหลด

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

PacketBuffer ที่จัดสรรโดยแอปพลิเคชันและมอบให้แก่ WeaveEchoClient ที่มีเพย์โหลด EchoRequest

ข้อผิดพลาดในการเตรียม

WEAVE_ERROR nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::PrepareError

ข้อผิดพลาดที่แอปพลิเคชันกําหนดไว้ซึ่งบ่งชี้ว่าเตรียมเพย์โหลดไม่ได้ (เช่น

WEhave_ERROR_NO_MEMORY)

LoadPayload

struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@190::@192 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::PreparePayload

ฟังก์ชันสาธารณะ

ล้าง

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