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

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

Paramètres d'entrée pour l'événement d'API WeaveEchoServer.

Résumé

Attributs publics

@194
union nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193
EC
Contexte d'échange dans lequel le message de demande d'écho a été reçu.
EchoRequestReceived
struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193::@195
EchoResponseSent
struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193::@196
Error
Code d'erreur renvoyé lors de l'envoi de la réponse d'écho.
MessageInfo
Informations sur le message de demande d’écho reçu.
Payload
Un tampon contenant la charge utile du message de requête d’écho.
Source
Le serveur WeaveEchoServer qui est la source de l'événement d'API.

Fonctions publiques

Clear()
void

Attributs publics

@194

union nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193 nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@194

EC

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

Contexte d'échange dans lequel le message de demande d'écho a été reçu.

Contexte d'échange sur lequel la réponse d'écho a été envoyée.

EchoRequestReceived

struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193::@195 nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::EchoRequestReceived

EchoResponseSent

struct nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::@193::@196 nl::Weave::Profiles::Echo_Next::WeaveEchoServer::InEventParam::EchoResponseSent

Erreur

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

Code d'erreur renvoyé lors de l'envoi de la réponse d'écho.

MessageInfo

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

Informations sur le message de demande d’écho reçu.

Charge utile

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

Un tampon contenant la charge utile du message de requête d’écho.

Source

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

Le serveur WeaveEchoServer qui est la source de l'événement d'API.

Fonctions publiques

Effacer

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