nsHttpTransaction Class Reference

#include <nsHttpTransaction.h>

Inheritance diagram for nsHttpTransaction:

Inheritance graph
[legend]
Collaboration diagram for nsHttpTransaction:

Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSAHTTPTRANSACTION
NS_DECL_NSIINPUTSTREAMCALLBACK
NS_DECL_NSIOUTPUTSTREAMCALLBACK 
nsHttpTransaction ()
virtual ~nsHttpTransaction ()
nsresult Init (PRUint8 caps, nsHttpConnectionInfo *connInfo, nsHttpRequestHead *reqHeaders, nsIInputStream *reqBody, PRBool reqBodyIncludesHeaders, nsIEventTarget *consumerTarget, nsIInterfaceRequestor *callbacks, nsITransportEventSink *eventsink, nsIAsyncInputStream **responseBody)
PRUint8 Caps ()
nsHttpConnectionInfoConnectionInfo ()
nsHttpRequestHeadRequestHead ()
nsHttpResponseHeadResponseHead ()
nsISupportsSecurityInfo ()
nsIInterfaceRequestorCallbacks ()
nsIEventTargetConsumerTarget ()
nsAHttpConnectionConnection ()
nsHttpResponseHeadTakeResponseHead ()
PRBool ResponseIsComplete ()
void SetSSLConnectFailed ()
PRBool SSLConnectFailed ()
void SetPriority (PRInt32 priority)
PRInt32 Priority ()


Constructor & Destructor Documentation

nsHttpTransaction::nsHttpTransaction (  ) 

nsHttpTransaction::~nsHttpTransaction (  )  [virtual]


Member Function Documentation

nsresult nsHttpTransaction::Init ( PRUint8  caps,
nsHttpConnectionInfo connInfo,
nsHttpRequestHead reqHeaders,
nsIInputStream reqBody,
PRBool  reqBodyIncludesHeaders,
nsIEventTarget consumerTarget,
nsIInterfaceRequestor callbacks,
nsITransportEventSink eventsink,
nsIAsyncInputStream **  responseBody 
)

PRUint8 nsHttpTransaction::Caps (  )  [inline]

nsHttpConnectionInfo* nsHttpTransaction::ConnectionInfo (  )  [inline]

nsHttpRequestHead* nsHttpTransaction::RequestHead (  )  [inline]

nsHttpResponseHead* nsHttpTransaction::ResponseHead (  )  [inline]

nsISupports* nsHttpTransaction::SecurityInfo (  )  [inline]

nsIInterfaceRequestor* nsHttpTransaction::Callbacks (  )  [inline]

nsIEventTarget* nsHttpTransaction::ConsumerTarget (  )  [inline]

nsAHttpConnection* nsHttpTransaction::Connection (  )  [inline]

nsHttpResponseHead * nsHttpTransaction::TakeResponseHead (  ) 

PRBool nsHttpTransaction::ResponseIsComplete (  )  [inline]

void nsHttpTransaction::SetSSLConnectFailed (  )  [inline]

PRBool nsHttpTransaction::SSLConnectFailed (  )  [inline]

void nsHttpTransaction::SetPriority ( PRInt32  priority  )  [inline]

PRInt32 nsHttpTransaction::Priority (  )  [inline]


The documentation for this class was generated from the following files:

Generated Mozilla by doxygen 1.5.6