         try writeToSocket(message, wrapAsMessage: false)
     }
 
-    /// Reset the request for reuse in Keep alive
+    /**
+     Reset the request for reuse in Keep alive
+     
+     ### Usage Example: ###
+     ````swift
+     response?.responseBuffers.reset()
+     ````
+     */
     public func reset() {
         /*****  TBD *******/
     }

    /// Corresponding server request
    private weak var serverRequest : FastCGIServerRequest?

    /// The status code to send in the HTTP response.
    public var statusCode: HTTPStatusCode? {
        get {
            return HTTPStatusCode(rawValue: status)

    }
}

/**
The FastCGIServerRequest class implements the `ServerResponse` protocol for incoming HTTP requests that come in over a FastCGI connection.

### Usage Example: ###
````swift
 //Create a `FastCGIServerResponse` object with socket and request parameters.
 let response = FastCGIServerResponse(socket: clientSocket, request: request)
 ...
 //Set the status code.
 response.statusCode = HTTPStatusCode.badRequest
 ...
 //Write a String to the `FastCGIServerResponse` object.
 try response.write(from: "Some String")
 ...
 //Stop the `FastCGIServerResponse` object.
 try response.end()
````
*/
public class FastCGIServerResponse : ServerResponse {

    /// Socket for the ServerResponse
