OCQualityOfService qos;
/** Observe option field.*/
-
uint32_t observationOption;
/** Observe Result field.*/
/** Remote endpoint address **/
OCDevAddr devAddr;
+ /** The ID of server request*/
+ uint32_t requestId;
+
/** Token for the request.*/
CAToken_t requestToken;
uint8_t numRcvdVendorSpecificHeaderOptions;
/** An Array of received vendor specific header options.*/
- OCHeaderOption rcvdVendorSpecificHeaderOptions[MAX_HEADER_OPTIONS];
+ OCHeaderOption *rcvdVendorSpecificHeaderOptions;
/** Request to complete.*/
uint8_t requestComplete;
* @return
* OCServerRequest*
*/
-OCServerRequest * GetServerRequestUsingHandle (const OCServerRequest * handle);
+OCServerRequest * GetServerRequestUsingHandle (const OCRequestHandle handle);
/**
* Get a server response from the server response list using the specified handle
* @return
* OCServerResponse*
*/
-OCServerResponse * GetServerResponseUsingHandle (const OCServerRequest * handle);
+OCServerResponse * GetServerResponseUsingHandle (const OCRequestHandle handle);
/**
* Add a server request to the server request list