nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam

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

Output parameters to WeaveEchoClient API event.

Summary

Public attributes

@182
union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@181
DefaultHandlerCalled
bool
Set to true by the DefaultEventHandler; should NOT be set by the application.
Payload
A PacketBuffer, allocated by the application and given to the WeaveEchoClient, containing the EchoRequest payload.
PrepareError
An error set by the application indicating that a payload couldn't be prepared (e.g.
PreparePayload
struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@181::@183

Public functions

Clear()
void

Public attributes

@182

union nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@181 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@182

DefaultHandlerCalled

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

Set to true by the DefaultEventHandler; should NOT be set by the application.

Payload

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

A PacketBuffer, allocated by the application and given to the WeaveEchoClient, containing the EchoRequest payload.

PrepareError

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

An error set by the application indicating that a payload couldn't be prepared (e.g.

WEAVE_ERROR_NO_MEMORY).

PreparePayload

struct nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::@181::@183 nl::Weave::Profiles::Echo_Next::WeaveEchoClient::OutEventParam::PreparePayload

Public functions

Clear

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