Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Attributes
ipcEvent_ClientState Class Reference
Inheritance diagram for ipcEvent_ClientState:
Inheritance graph
Collaboration diagram for ipcEvent_ClientState:
Collaboration graph

List of all members.

Public Member Functions

 ipcEvent_ClientState (PRUint32 aClientID, PRUint32 aClientState)
 PR_STATIC_CALLBACK (void *) HandleEvent(PLEvent *ev)
 PR_STATIC_CALLBACK (void) DestroyEvent(PLEvent *ev)

Public Attributes

PRCList link
PLHandleEventProc handler
PLDestroyEventProc destructor
PRBool handled

Private Attributes

PRUint32 mClientID
PRUint32 mClientState

Detailed Description

Definition at line 433 of file ipcdclient.cpp.

Constructor & Destructor Documentation

ipcEvent_ClientState::ipcEvent_ClientState ( PRUint32  aClientID,
PRUint32  aClientState 
) [inline]

Definition at line 436 of file ipcdclient.cpp.

    : mClientID(aClientID)
    , mClientState(aClientState)
    PL_InitEvent(this, nsnull, HandleEvent, DestroyEvent);

Here is the call graph for this function:

Member Function Documentation

Definition at line 443 of file ipcdclient.cpp.

    // maybe we've been shutdown!
    if (!gClientState)
      return nsnull;

    ipcEvent_ClientState *self = (ipcEvent_ClientState *) ev;

    for (PRInt32 i=0; i<gClientState->clientObservers.Count(); ++i)
    return nsnull;

Here is the call graph for this function:

Definition at line 457 of file ipcdclient.cpp.

    delete (ipcEvent_ClientState *) ev;

Member Data Documentation

PRCondVar * PLEvent::condVar [inherited]

Definition at line 514 of file nsIEventQueueService.idl.

Definition at line 510 of file nsIEventQueueService.idl.

PRBool PLEvent::handled [inherited]

Definition at line 515 of file nsIEventQueueService.idl.

Definition at line 509 of file nsIEventQueueService.idl.

PRCList PLEvent::link [inherited]

Definition at line 508 of file nsIEventQueueService.idl.

PRLock * PLEvent::lock [inherited]

Definition at line 513 of file nsIEventQueueService.idl.

Definition at line 463 of file ipcdclient.cpp.

Definition at line 464 of file ipcdclient.cpp.

void * PLEvent::owner [inherited]

Definition at line 511 of file nsIEventQueueService.idl.

Definition at line 512 of file nsIEventQueueService.idl.

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