Public Types | Public Member Functions | Protected Member Functions | Friends

mozilla::net::FTPChannelChild Class Reference

#include <FTPChannelChild.h>

Inheritance diagram for mozilla::net::FTPChannelChild:
Collaboration diagram for mozilla::net::FTPChannelChild:

List of all members.

Public Types

typedef ::nsIStreamListener nsIStreamListener

Public Member Functions

NS_DECL_ISUPPORTS_INHERITED
NS_DECL_NSIFTPCHANNEL
NS_DECL_NSIUPLOADCHANNEL
NS_DECL_NSIRESUMABLECHANNEL
NS_DECL_NSIPROXIEDCHANNEL
NS_DECL_NSICHILDCHANNEL
NS_IMETHOD 
Cancel (nsresult status)
NS_IMETHOD Suspend ()
NS_IMETHOD Resume ()
 FTPChannelChild (nsIURI *uri)
virtual ~FTPChannelChild ()
void AddIPDLReference ()
void ReleaseIPDLReference ()
NS_IMETHOD AsyncOpen (nsIStreamListener *listener, nsISupports *aContext)
NS_IMETHOD IsPending (PRBool *result)
NS_OVERRIDE nsresult OpenContentStream (PRBool async, nsIInputStream **stream, nsIChannel **channel)
bool IsSuspended ()

Protected Member Functions

NS_OVERRIDE bool RecvOnStartRequest (const PRInt32 &aContentLength, const nsCString &aContentType, const PRTime &aLastModified, const nsCString &aEntityID, const IPC::URI &aURI)
NS_OVERRIDE bool RecvOnDataAvailable (const nsCString &data, const PRUint32 &offset, const PRUint32 &count)
NS_OVERRIDE bool RecvOnStopRequest (const nsresult &statusCode)
NS_OVERRIDE bool RecvCancelEarly (const nsresult &statusCode)
NS_OVERRIDE bool RecvDeleteSelf ()
void DoOnStartRequest (const PRInt32 &aContentLength, const nsCString &aContentType, const PRTime &aLastModified, const nsCString &aEntityID, const IPC::URI &aURI)
void DoOnDataAvailable (const nsCString &data, const PRUint32 &offset, const PRUint32 &count)
void DoOnStopRequest (const nsresult &statusCode)
void DoCancelEarly (const nsresult &statusCode)
void DoDeleteSelf ()

Friends

class FTPStartRequestEvent
class FTPDataAvailableEvent
class FTPStopRequestEvent
class FTPCancelEarlyEvent
class FTPDeleteSelfEvent

Member Typedef Documentation


Constructor & Destructor Documentation

mozilla::net::FTPChannelChild::FTPChannelChild ( nsIURI uri  ) 
virtual mozilla::net::FTPChannelChild::~FTPChannelChild (  )  [virtual]

Member Function Documentation

void mozilla::net::FTPChannelChild::AddIPDLReference (  ) 
NS_IMETHOD mozilla::net::FTPChannelChild::AsyncOpen ( nsIStreamListener listener,
nsISupports aContext 
)
NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIFTPCHANNEL NS_DECL_NSIUPLOADCHANNEL NS_DECL_NSIRESUMABLECHANNEL NS_DECL_NSIPROXIEDCHANNEL NS_DECL_NSICHILDCHANNEL NS_IMETHOD mozilla::net::FTPChannelChild::Cancel ( nsresult  status  ) 
void mozilla::net::FTPChannelChild::DoCancelEarly ( const nsresult statusCode  )  [protected]
void mozilla::net::FTPChannelChild::DoDeleteSelf (  )  [protected]
void mozilla::net::FTPChannelChild::DoOnDataAvailable ( const nsCString &  data,
const PRUint32 &  offset,
const PRUint32 &  count 
) [protected]
void mozilla::net::FTPChannelChild::DoOnStartRequest ( const PRInt32 &  aContentLength,
const nsCString &  aContentType,
const PRTime aLastModified,
const nsCString &  aEntityID,
const IPC::URI aURI 
) [protected]
void mozilla::net::FTPChannelChild::DoOnStopRequest ( const nsresult statusCode  )  [protected]
NS_IMETHOD mozilla::net::FTPChannelChild::IsPending ( PRBool result  ) 
bool mozilla::net::FTPChannelChild::IsSuspended (  )  [inline]
NS_OVERRIDE nsresult mozilla::net::FTPChannelChild::OpenContentStream ( PRBool  async,
nsIInputStream **  stream,
nsIChannel **  channel 
)
NS_OVERRIDE bool mozilla::net::FTPChannelChild::RecvCancelEarly ( const nsresult statusCode  )  [protected]
NS_OVERRIDE bool mozilla::net::FTPChannelChild::RecvDeleteSelf (  )  [protected]
NS_OVERRIDE bool mozilla::net::FTPChannelChild::RecvOnDataAvailable ( const nsCString &  data,
const PRUint32 &  offset,
const PRUint32 &  count 
) [protected]
NS_OVERRIDE bool mozilla::net::FTPChannelChild::RecvOnStartRequest ( const PRInt32 &  aContentLength,
const nsCString &  aContentType,
const PRTime aLastModified,
const nsCString &  aEntityID,
const IPC::URI aURI 
) [protected]
NS_OVERRIDE bool mozilla::net::FTPChannelChild::RecvOnStopRequest ( const nsresult statusCode  )  [protected]
void mozilla::net::FTPChannelChild::ReleaseIPDLReference (  ) 
NS_IMETHOD mozilla::net::FTPChannelChild::Resume (  ) 
NS_IMETHOD mozilla::net::FTPChannelChild::Suspend (  ) 

Friends And Related Function Documentation

friend class FTPCancelEarlyEvent [friend]
friend class FTPDataAvailableEvent [friend]
friend class FTPDeleteSelfEvent [friend]
friend class FTPStartRequestEvent [friend]
friend class FTPStopRequestEvent [friend]

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