    ## - @@ sgd 2/5/2003 - removed optional DateTime temporarily for

    ## 0.8 release. Need to fix bug and verify after 0.8.

    class HTTPResponse(Response):

        ## Init ##
        def __init__(self, transaction, strmOut, headers=None):

        ## Headers ##
        def header(self, name, default=NoDefault):
        def hasHeader(self, name):
        def setHeader(self, name, value):
        def addHeader(self, name, value):
        def headers(self, name=None):
        def clearHeaders(self):

        ## Cookies ##
        def cookie(self, name):
        def hasCookie(self, name):
        def setCookie(self, name, value, path='/', expires='ONCLOSE',
        def addCookie(self, cookie):
        def delCookie(self, name):
        def cookies(self):
        def clearCookies(self):

        ## Status ##
        def setStatus(self, code, msg=''):

        ## Special responses ##
        def sendError(self, code, msg=''):
        def sendRedirect(self, url):

        ## Output ##
        def write(self, charstr=None):
        def flush(self, autoFlush=1):
        def isCommitted(self):
        def deliver(self):
        def commit(self):
        def writeHeaders(self):
        def recordSession(self):
        def reset(self):
        def rawResponse(self):
        def size(self):
        def mergeTextHeaders(self, headerstr):

        ## Exception reporting ##