Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsImapProxyBase Class Reference

#include <nsImapProxyEvent.h>

Collaboration diagram for nsImapProxyBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsImapProxyBase (nsIImapProtocol *aProtocol, nsIEventQueue *aEventQ, PRThread *aThread)
virtual ~nsImapProxyBase ()

Public Attributes

nsIEventQueuem_eventQueue
PRThreadm_thread
nsIImapProtocolm_protocol

Detailed Description

Definition at line 56 of file nsImapProxyEvent.h.


Constructor & Destructor Documentation

nsImapProxyBase::nsImapProxyBase ( nsIImapProtocol aProtocol,
nsIEventQueue aEventQ,
PRThread aThread 
)

Definition at line 100 of file nsImapProxyEvent.cpp.

{
    NS_ASSERTION (aProtocol && aEventQ && aThread,
                  "nsImapProxy: invalid aProtocol, aEventQ, or aThread");

    m_protocol = aProtocol;
    NS_IF_ADDREF(m_protocol);
              
              m_eventQueue = aEventQ;
              NS_IF_ADDREF(m_eventQueue);

              m_thread = aThread;
}

Member Data Documentation

Definition at line 64 of file nsImapProxyEvent.h.

Definition at line 66 of file nsImapProxyEvent.h.

Definition at line 65 of file nsImapProxyEvent.h.


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