X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Finclude%2Finternal%2Focserverrequest.h;h=565c6e18f8e244c1c6138a03045be17c01bdc5e3;hb=e536bc9edf0ad1fea100e07755462dc0914304eb;hp=d7f7bae8e29b8a150b86696cb6df98b08e9e91cd;hpb=96c89d5f4e4cef8c7e413a2916043db9c189b28d;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/include/internal/ocserverrequest.h b/resource/csdk/stack/include/internal/ocserverrequest.h index d7f7bae..565c6e1 100644 --- a/resource/csdk/stack/include/internal/ocserverrequest.h +++ b/resource/csdk/stack/include/internal/ocserverrequest.h @@ -58,7 +58,6 @@ typedef struct OCServerRequest OCQualityOfService qos; /** Observe option field.*/ - uint32_t observationOption; /** Observe Result field.*/ @@ -73,6 +72,9 @@ typedef struct OCServerRequest /** Remote endpoint address **/ OCDevAddr devAddr; + /** The ID of server request*/ + uint32_t requestId; + /** Token for the request.*/ CAToken_t requestToken; @@ -89,7 +91,7 @@ typedef struct OCServerRequest uint8_t numRcvdVendorSpecificHeaderOptions; /** An Array of received vendor specific header options.*/ - OCHeaderOption rcvdVendorSpecificHeaderOptions[MAX_HEADER_OPTIONS]; + OCHeaderOption *rcvdVendorSpecificHeaderOptions; /** Request to complete.*/ uint8_t requestComplete; @@ -175,7 +177,7 @@ OCServerRequest * GetServerRequestUsingToken (const CAToken_t token, uint8_t tok * @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 @@ -185,7 +187,7 @@ OCServerRequest * GetServerRequestUsingHandle (const OCServerRequest * handle); * @return * OCServerResponse* */ -OCServerResponse * GetServerResponseUsingHandle (const OCServerRequest * handle); +OCServerResponse * GetServerResponseUsingHandle (const OCRequestHandle handle); /** * Add a server request to the server request list