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 token [ EMBER_COAP_MAX_TOKEN_LENGTH ]
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