+/**
+ * Get a server request from the server request list using the specified handle
+ *
+ * @param handle Handle of server request.
+ * @return
+ * OCServerRequest*
+ */
+OCServerRequest * GetServerRequestUsingHandle (const OCRequestHandle handle);
+
+/**
+ * Get a server response from the server response list using the specified handle
+ *
+ * @param handle handle of server response.
+ *
+ * @return
+ * OCServerResponse*
+ */
+OCServerResponse * GetServerResponseUsingHandle (const OCRequestHandle handle);
+
+/**
+ * Add a server request to the server request list
+ *
+ * @param request Initialized server request that is created by this function.
+ * @param coapID ID of CoAP pdu.
+ * @param delayedResNeeded Delayed response required 0=no 1=yes.
+ * @param notificationFlag TODO: remove - does not appear to be used any longer.
+ * @param method RESTful method.
+ * @param numRcvdVendorSpecificHeaderOptions Number of received vendor specific header options.
+ * @param observationOption Value of observation option.
+ * @param qos Request QOS.
+ * @param query Request query.
+ * @param rcvdVendorSpecificHeaderOptions Received vendor specific header options.
+ * @param reqJSONPayload Request JSON payload.
+ * @param requestToken Request token.
+ * @param tokenLength Request token length.
+ * @param resourceUrl URL of resource.
+ * @param reqTotalSize Total size of the request.
+ * @param acceptFormat The format requested for the payload encoding.
+ * @param devAddr Device Address.
+ *
+ * @return
+ * ::OCStackResult
+ */