nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam

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

Input parameters to WeaveEchoServer API event.

Summary

Public attributes

@187
union nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@186
EC
The exchange context over which the Echo Request message was received.
EchoRequestReceived
struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@186::@188
EchoResponseSent
struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@186::@189
Error
The error code returned when the Echo Response was sent.
MessageInfo
Information about the received Echo Request message.
Payload
A buffer containing the payload of the Echo Request message.
Source
The WeaveEchoServer that is the source of the API event.

Public functions

Clear()
void

Public attributes

@187

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

EC

ExchangeContext * nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::EC

The exchange context over which the Echo Request message was received.

The exchange context over which the Echo Response was sent.

EchoRequestReceived

struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@186::@188 nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::EchoRequestReceived

EchoResponseSent

struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@186::@189 nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::EchoResponseSent

Error

WEAVE_ERROR nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::Error

The error code returned when the Echo Response was sent.

MessageInfo

const WeaveMessageInfo * nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::MessageInfo

Information about the received Echo Request message.

Payload

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

A buffer containing the payload of the Echo Request message.

Source

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

The WeaveEchoServer that is the source of the API event.

Public functions

Clear

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