Additional information about an incoming request.

#include <coap.h>

Data Fields

EmberIpv6Address localAddress
EmberIpv6Address remoteAddress
uint16_t localPort
uint16_t remotePort
EmberCoapTransmitHandler transmitHandler
void * transmitHandlerData
uint8_t tokenLength
void * ackData

transmitHandler is non-NULL if the request was passed to emberProcessCoap(), and will be called to deliver any response. If it is NULL, the request was an ordinary UDP message and any response is sent using UDP.

Field Documentation

void* EmberCoapRequestInfo::ackData

must be NULL when sending a delayed response

EmberIpv6Address EmberCoapRequestInfo::localAddress
uint16_t EmberCoapRequestInfo::localPort
EmberIpv6Address EmberCoapRequestInfo::remoteAddress
uint16_t EmberCoapRequestInfo::remotePort
uint8_t EmberCoapRequestInfo::token[EMBER_COAP_MAX_TOKEN_LENGTH]
uint8_t EmberCoapRequestInfo::tokenLength
EmberCoapTransmitHandler EmberCoapRequestInfo::transmitHandler
void* EmberCoapRequestInfo::transmitHandlerData

The documentation for this struct was generated from the following file:
  • coap.h