## - @@ 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 ##